Php Mysql按发行顺序

Php Mysql按发行顺序,php,mysql,pdo,Php,Mysql,Pdo,我的MYSQL select语句有这个问题 $forumresult = $conn->prepare("SELECT * FROM forumentry WHERE category = '".$category."' ORDER BY postdate DESC"); $forumresult->execute(); 它执行“选择”和“在何处”部件,

我的MYSQL select语句有这个问题

$forumresult = $conn->prepare("SELECT * FROM forumentry 
                               WHERE category = '".$category."' 
                               ORDER BY postdate DESC");

$forumresult->execute();
它执行“选择”和“在何处”部件,但不执行“按部件排序”


提前感谢您的帮助

您的订单查询应该是这样的:

$forumresult = $conn->prepare("SELECT * FROM forumentry WHERE category = '".$category."' ORDER BY STR_TO_DATE('postdate','%m/%d/%Y %h:%i:%s %p') DESC"); 

$forumresult->execute();

在“%m/%d/%Y%h:%i:%s%p”编辑您的日期类型。

我看不出您在哪里回显了。你只是在准备/执行。我们也不知道这些值和模式是什么。如果您从堆栈注销,不要期望出现神奇的解决方案。您没有为此发布足够的代码或架构-问题1欢迎来到StackOverflow。请参加,学习提出好问题stackoverflow.com/help/how-to-ask,做一个回答。MCVE应包括各种样本输入(说明所有方面)和所需输出。对于SQL,MCVE以可重用的形式包括数据库结构和内容,例如,对于SQLite,它是一个玩具数据库的
.dump
。谢谢你的帮助