如何显示包含某些数据的mysql行?

时间:2010-03-26 18:05:11

标签: php mysql

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

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

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

2 个答案:

答案 0 :(得分:2)

您可以过滤PHP方面的数据,但这不是一个好主意:它意味着加载的数据超出您的需求,而不是......

最佳解决方案是在SQL查询中使用where子句,这将是这样的:

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

由您重新整合到您的PHP代码中; - )


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

答案 1 :(得分:1)

...

$query = "SELECT * FROM movielist where newrelease = 'yes' ORDER BY newrelease DESC LIMIT 4";