2014-11-05 20 views
0

我有一個日期值的SQL表(名稱是日期和類型是日期時間)。 我需要按日期我的輸出,但我recive一個錯誤信息:ORDER BY BY日期在MySQL中,接收錯誤

Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY date ASC' at line 1

這裏是我的代碼:

$sql = "SELECT * FROM Posts1 LIMIT 10 ORDER BY date ASC"; 
+0

表Post1中有一個名爲「date」的列? – 2014-11-05 16:49:38

+0

可能值得將MySQL標籤添加到這個問題中,因爲從標題中可以看出,它並不是明確涉及MySQL。編輯:感謝您修理標籤。 – user2366842 2014-11-05 16:49:58

+0

@TabAlleman是的,現在它被重新命名爲postDate – rebane2001 2014-11-05 17:12:08

回答

2

你需要把「限價」末這樣

$sql = "SELECT * FROM Posts1 ORDER BY `date` ASC LIMIT 10"; 
+0

當我沒有捕捉到。那很好。 – AdamMc331 2014-11-05 17:18:31

+0

雖然,我不認爲'日期'周圍的單引號會有幫助,因爲它被視爲字符串文本而不是列名稱。 – AdamMc331 2014-11-05 17:19:26

+0

哦,它應該反彈。 – 2014-11-05 17:20:33