我有點兒新的MySQL,我想按日期排序消息。我還想顯示不超過10條消息。我的查詢:PHP的MySQL的 - DESC LIMIT禁用ORDER BY
$sql2 = "SELECT `id`, `Afbeelding`, `Vraag`, DATE_FORMAT(date, '%d-%m-%Y %H:%i:%s') FROM vraagstellen ORDER BY date DESC LIMIT 10";
訂單被禁用。任何人都可以幫助我?謝謝!
我有點兒新的MySQL,我想按日期排序消息。我還想顯示不超過10條消息。我的查詢:PHP的MySQL的 - DESC LIMIT禁用ORDER BY
$sql2 = "SELECT `id`, `Afbeelding`, `Vraag`, DATE_FORMAT(date, '%d-%m-%Y %H:%i:%s') FROM vraagstellen ORDER BY date DESC LIMIT 10";
訂單被禁用。任何人都可以幫助我?謝謝!
嘗試用這種
$sql2 = "SELECT `id`, `Afbeelding`, `Vraag`, DATE_FORMAT(date, '%d-%m-%Y %H:%i:%s') as date_formatted FROM vraagstellen ORDER BY date DESC LIMIT 10";
您的代碼:
$sql2 = "SELECT `id`, `Afbeelding`, `Vraag`, DATE_FORMAT(date, '%d-%m-%Y %H:%i:%s') FROM vraagstellen ORDER BY date DISC LIMIT 10";
as date_formatted
變化
ORDER BY date DISC
到
ORDER BY date DESC
試過了,它正在加載,但ORDER BY不再工作。如果我刪除「DESC LIMIT 10」,則順序是正確的。 – Rubenxfd
變盤,以降序
嘗試使用:ORDER BY date DESC LIMIT 10
$sql2 = "SELECT id, Afbeelding, Vraag, DATE_FORMAT(date, '%d-%m-%Y %H:%i:%s') as newdate FROM vraagstellen ORDER BY newdate DESC LIMIT 10";
現在訪問使用newdate
試了一下,它加載
date
領域,但該ORDER BY不再有效。如果我刪除「DESC LIMIT 10」,則順序是正確的。 – Rubenxfd也許你會訂購「ASC」而不是「DESC」? –
謝謝!這就是我想要的!對不起,我在這哈哈有點新的 – Rubenxfd