Вопрос

У меня есть следующий запрос, выбирающий материал из базы данных:

mysql_query("SELECT * FROM categories order by id desc EXCEPT 
             WHERE id = $post_id") 
or die(mysql_error());

Что я хочу сделать, так это выбрать все столбцы в таблице «Категория», заказать их по идентификатору, за исключением случаев, когда столбец «ID» равна переменной $ post_id.

Однако это не работает. Я относительно новичок в таких вещах, поэтому вы можете дать мне указатель в правильном направлении? Я бы очень признателен.

Спасибо!

Это было полезно?

Решение

Попробуйте вместо этого:

SELECT * FROM categories WHERE id != $post_id
order by id desc 

/* except = not equal */
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top