开发者

How to display mysql rows that contain certain data?

开发者 https://www.devze.com 2022-12-24 23:52 出处:网络
I have a table in mysql with a row called \'newrelease\'. If the item is a new release my form posts it as \'yes\' if no \'no\'.

I have a table in mysql with a row called 'newrelease'. If the item is a new release my form posts it as 'yes' if no 'no'.

How would i display all items that contain the data 'yes'?

$query = "SELECT * FROM movielist ORDER BY newrelease DESC LIMI开发者_JAVA技巧T 4";


You could filter the data on the PHP side, but that would be a bad idea : it would mean load more data than you need, for nothing...

The best solution is to use a where clause in your SQL query, which would then look like this :

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

Up to you to re-integrate this in your PHP code ;-)


And, as an example of page that could give you some additionnal informations : Where (SQL) on wikipedia.


...

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

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号