2016-07-13 13 views
-4

次のクエリをid desc(「check_todo」テーブル内の列)で注文したいと思います。誰か助けてくれますか? :)PHP SQLクエリORDER by - Syntax-Mistake?

$todo_query = mysqli_query($db, "SELECT * FROM check_todo WHERE id=".$row2->todo." ORDER by id DESC"); 
while($row3 = mysqli_fetch_object($todo_query)) 
    { 

予約語のために重複していません。 "id"または "placeholder"(check_todoの両方の列)で動作しません...

+0

どのようなエラーが発生しましたか? – JYoThI

+0

エラーマッサージ – Jens

+0

を追加してもエラーはありません。リストをソートしません... – David

答えて

0

TYPE is a reserved keyword in MySQL
バックテックを追加:

$todo_query = mysqli_query($db, "SELECT * FROM check_todo WHERE id=".$row2->todo . 
     " ORDER by `type` ASC"); 
+0

は機能しません。textmateは構文エラー(間違った色)として "Order"を表示します – David

+0

私はコードエディタの色について責任を負いません。 – Jocelyn

+0

あなたは確かにそうではありません:)ただそれはまだ動作しません。 – David