Closed. This question is off-topic。它目前不接受答案。
想改进这个问题吗?Update the question所以堆栈溢出的值小于aa>。
5年前关闭。
$stmt = $db->query('SELECT postID, postTitle, postDate, postStatus, date_accepted FROM blog_posts WHERE postStatus = "pending" AND DATE(`postDate`) = CURDATE(); ORDER BY postDate DESC');

我有一个简单的SQL语句,它显示挂起的记录,并按DESC排序,但它不起作用。但是,如果删除“AND DATE(postDate)=CURDATE();”语句,则DESC将起作用。
请帮忙!

最佳答案

不应该有;CURDATE()

$stmt = $db->query('SELECT postID, postTitle, postDate, postStatus, date_accepted FROM blog_posts WHERE postStatus = "pending" AND DATE(`postDate`) = CURDATE() ORDER BY postDate DESC');

关于php - 用CURDATE()命令排序声明在php mysql中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25886432/

10-09 01:39