我有以下查询从数据库中选择内容:

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

我要做的是选择“类别”表中的所有列,除非列“ ID”等于变量$ post_id,否则通过ID订购它们。

但是,这行不通。我对这种东西相对较新,所以你们能给我一个指针正确的方向吗?我真的很感激。

谢谢!

有帮助吗?

解决方案

反试试:

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

/* except = not equal */
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top