我在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。