我有一个SQL表,里面有很多数据,我必须在网页中显示它们。你可以找到它here。顺便说必须将数据显示了这种方式:显示mysql表按日期排序
- 从最高到最低VR(数字,表示该游戏的在线分)
- 人即达99,999点必须从最老的显示到最新的日期。在这里你可以看到图片作为例子:
我的代码工作正常,因为第1点是满意的,因为单从人,最大点(99,999)进入人的最低点( 50,000)。我还有一个问题。
我需要用99,999分的人来看待日期。事实上,如果你看看我在第2点中已经链接的图片,右边的表格有按照顺序排列的记录(99,999),但左边的表格没有。
<?php
$a=mysqli_connect("localhost","username","password","my_mk7vrlist");
$res= mysqli_query($a,"SELECT * FROM 0_vrs_europe ORDER BY `vrs` DESC, `date` DESC LIMIT 0 , 150");
while($row = mysqli_fetch_array($res))
{
//here I print the rows of my html table
}
mysqli_close($a);
?>
这是我为左边的表编写的代码,它不是按照顺序排列的。我特别想过这个:
ORDER BY `vrs` DESC, `date` DESC
有了这个代码,表与VRS,但人们99,999 VR以正确的顺序cronological不排序根据显示在变小订单。你可以帮帮我吗?
表中的日期列是varchar
。
什么列类型是你的日期列?看起来像varchar –
是的,这是一个varchar –
因此,让它成为日期! – Strawberry