mysql命令通过发行

问题描述:

我有我的MySQL SELECT语句

mysql命令通过发行

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

$forumresult->execute(); 

它的选择和WHERE部分罚款,但它不被部分执行订单

在此先感谢所有帮助这个问题

将不胜感激

+0

我没有看到你那呼应。你只是准备/执行。我们也不知道价值观和图式。 –

+0

如果您注销堆栈,不要指望出现一个神奇的解决方案。您没有为此发布足够的代码或架构。 -1的问题 –

+0

欢迎使用*。 请参考[游览], 学习问好问题*.com/help/how-to-ask, 做个[mcve]。一个MCVE应包含各种样本输入(说明所有方面)和期望的输出。 对于SQL,MCVE以可重用的形式包括数据库结构和内容,例如,对于SQLite,玩具数据库的'.dump'。 https://meta.*.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very-simple-sql-query – Yunnosch

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

$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'

+0

感谢您的帮助 – BuzzLightSaber