@ImVeryStupid

IN AND NOT IN в одном запросе?

Два варианта (с и без псевдопременых) как сделать IN в PDO хорошо описано тут:
https://phpdelusions.net/pdo#in

Но как правильно сделать два (upd: два одинаковых) IN ?
Без псевдопеременых прийдётся мерджить массив сам с собой.
А одну псевдопеременную нельзя использовать в запросе более одного раза.

Какое из двух зол меньше?
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
По сслыке есть все ответы.

Если использовать позиционные "псевдопеременные", то просто смержить два массива - один для in, второй для not in.
Если использовать именованные "псевдопеременные", то сначала приготовить два массива, с разными именами переменных, а потом просто их смержит.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
15 апр. 2024, в 22:14
30000 руб./за проект
02 мая 2024, в 21:59
15000 руб./за проект