2017-06-02 51 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; 
相关问题