日期表排序PHP页面--- MySql

问题描述:

嗨大家好, 我想按日期排序我的表,但我无法排序它。 希望你们能帮助我。日期表排序PHP页面--- MySql

这里是我的代码

<table class="table table-striped table-bordered bootstrap-datatable datatable responsive"> 
<thead> 
<tr> 
<th>Name</th> 
<th>Action</th> 
<th>Date and Time</th> 
</tr> 
</thead> 
<tbody> 
<?php 
$result= mysql_query("select * from history order by history_id DESC ") or die (mysql_error()); 
while ($row= mysql_fetch_array ($result)){ 
$id=$row['history_id']; 
?> 
<tr> 
<td><?php echo $row['data']; ?></td> 
<td><span class="label-primary label label-default"><?php echo $row['action']; ?></span></td> 
<td><span class="label-success label label-default"><?php echo date("M d, Y H:i:s",strtotime($row['date'])); ?></span></td> 
</tr> 
<?php } ?> 
</tbody> 
</table> 
+0

欢迎使用堆栈溢出。 *拍手* –

+0

'select * from history order by history_id DESC,date DESC'你知道吗? mysql_ *关闭在PHP 7 – devpro

+0

你想要根据日期或历史ID最新到最旧吗? – devpro

你忘了粘贴代码,所以我希望这是你想要的东西:按日期

排序表,递减:

ALTER TABLE table1 
ORDER BY table1.Date DESC, 

按日期排序表格,递增顺序:

ALTER TABLE table1 
ORDER BY table1.Date ASC 
+0

你为什么要改变桌子? – barudo

+0

这是为我的PHP页面tho,有无论如何我可以按日期排序吗? –

+0

@barudo为了对表进行排序@ Obscurious Queen是的,你只需要在你的PHP查询上运行该SQL – Pic