我在mysql中有一个名为“ newrelease”的表。如果该项目是新版本,则我的表单将其发布为“是”,如果否则为“否”。

如何显示所有包含“是”数据的项目?

$ query =“ SELECT * FROM movielist ORDER BY newrelease DESC LIMIT 4”;

最佳答案

您可以在PHP端过滤数据,但这不是一个好主意:这意味着加载比您需要的数据更多的数据,什么也没有...

最好的解决方案是在SQL查询中使用where子句,该子句如下所示:

SELECT *
FROM movielist
WHERE newrelease = 'yes'
ORDER BY newrelease DESC
LIMIT 4


由您决定将其重新集成到您的PHP代码中;-)


并且,作为可以为您提供一些附加信息的页面示例:Where (SQL) on wikipedia

09-16 01:33
查看更多