Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Здравствуйте.
Пример:
Есть таблица(id_user, name).
У меня есть массив с некоторым числом id_user ($arr = array{1,2,3,5}).
Теперь мне нужно извлечь все строки, кроме тех строк у которых id_user совпадает с одним из элементов массива).
Решил я проблему так:
$id_not = $arr[0];
unset($arr[0]);
foreach($arr as $v){
$id_not= "$id_not AND id != $v ";
}
$res = mysqli_query("SELECT * FROM table WHERE $id_not");
Надеюсь это не бытлокод.
Если есть более легкие варианты, выслушаю.
Неактивен
select * from t where id not in (1,2,3,4,5);
Неактивен
deadka написал:
select * from t where id not in (1,2,3,4,5);
Спасибо, прости что заставил тебя смотреть на это извращенство)
Неактивен
Страниц: 1