[英]How to display mysql rows that contain certain data?
我在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代码中;-)
并且,作为可以为您提供一些其他信息的页面示例: Wikipedia上的Where(SQL) 。
...
$query = "SELECT * FROM movielist where newrelease = 'yes' ORDER BY newrelease DESC LIMIT 4";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.