我有一個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