mysql命令通过发行
问题描述:
我有我的MySQL SELECT语句
$forumresult = $conn->prepare("SELECT * FROM forumentry
WHERE category = '".$category."'
ORDER BY postdate DESC");
$forumresult->execute();
它的选择和WHERE部分罚款,但它不被部分执行订单
在此先感谢所有帮助这个问题
将不胜感激
答
您的订单查询应该是这样的:
$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
我没有看到你那呼应。你只是准备/执行。我们也不知道价值观和图式。 –
如果您注销堆栈,不要指望出现一个神奇的解决方案。您没有为此发布足够的代码或架构。 -1的问题 –
欢迎使用*。 请参考[游览], 学习问好问题*.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