2017-05-28 199 views
-2
我有我的MySQL SELECT語句

mysql命令通過發行

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

$forumresult->execute(); 

它的選擇和WHERE部分罰款,但它不被部分執行訂單

在此先感謝所有幫助這個問題

將不勝感激

+0

我沒有看到你那呼應。你只是準備/執行。我們也不知道價值觀和圖式。 –

+0

如果您註銷堆棧,不要指望出現一個神奇的解決方案。您沒有爲此發佈足夠的代碼或架構。 -1的問題 –

+0

歡迎使用StackOverflow。 請參考[遊覽], 學習問好問題stackoverflow.com/help/how-to-ask, 做個[mcve]。一個MCVE應包含各種樣本輸入(說明所有方面)和期望的輸出。 對於SQL,MCVE以可重用的形式包括數據庫結構和內容,例如,對於SQLite,玩具數據庫的'.dump'。 https://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very-simple-sql-query – Yunnosch

回答

0

您的訂單查詢應該是這樣的:

$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