• Почему при выборе фильтров отсекает один из них?

    yotaartist
    @yotaartist Автор вопроса
    PHP Dev
    Решение нашел. Стандартный фильтр использует что-то типа OR для совмещения групп фильтров. Есть мод FixFilter, который заменяет на AND и все работает как надо (фильтры применяются все, что нужно, и товары показывает нужные).
    Ответ написан
    Комментировать
  • Как выбрать все последние запись где recipient = 1?

    yotaartist
    @yotaartist
    PHP Dev
    Какая гадость эта ваша заливная рыба... Очень странно видеть вывод разметки через пыху, конечно, но дело не моё.
    Для начала - никогда не используй query(), используй плейсхолдеры ($db->prepare(твой сикуэль запрос, при этом все значения, вставляемые извне замени на ? (знак вопроса для чайников)); $db->execute([а тут перечисляй вставляемые значения по порядку]);
    Убережешь себя от инъекций.
    Соответственно, фетчить так - тоже не выход, старовато. Юзай $msg->fetchAll() для выбора ВСЕХ подходящих по условию строк (либо fetch() для одной первой попавшейся по условию строки). Ну а там уже можно и мозгами пораскинуть, куда что и как подставлять.
    Ответ написан
    Комментировать