2017-06-02 53 views
-1

現在我想按日期對結果進行排序。最早的日期。標題,地點和日期用於計劃的事件,並填入表格以創建一個新的。

這是我的代碼:

$select_record = mysqli_query($connection, "select * FROM records"); 
while($row=mysqli_fetch_array($select_record)){ 

$title = $row['title']; 
$location = $row['location']; 
$date = $row['date']; 

echo "<h3>$title<br></h3>"; 
echo "<p>$location<br></p>"; 
echo "<p>$date<br></p>"; 
} 
+2

在MySQL手冊中查看'ORDER BY'。 ** SO不是爲自己做一些研究的替代品** – RiggsFolly

+0

我對PHP真的很陌生,有時候根本不知道爲什麼事情不起作用。我一直在尋找一個小時的解決方案,但找不到它。可能對你很簡單,但也許不適合我。 – Stanvdh

+0

這不是一個PHP問題,它是一個MySQL相關的問題!!!!! – RiggsFolly

回答

3

你可以改變你的查詢返回結果的排序是什麼:

SELECT * FROM records ORDER BY date ASC 

如果您想了解有關ORDER BY子句的更多信息。

+1

Omg ...一直在嘗試這種年齡,但從來沒有工作。可能犯了一個愚蠢的錯誤。謝謝! – Stanvdh

0

可以進行更改到查詢,達到你想要

SELECT * FROM records ORDER BY date ASC; 
相關問題