2017-07-25 63 views
1

我想從數據庫中排序日期,時間從新到舊(從高到低),我使用此代碼但沒有工作! 你能幫助我嗎? ,我希望MySqli解決方案和它使用,因爲我不知道我會從數據庫中收到多少數量的信息!如何在php中使用php中的數據庫進行數據排序

$sql = "SELECT * FROM orders WHERE seller='$id' ORDER BY dtime ASC"; 
$result = $conn->query($sql); 
if ($result->num_rows > 0) { 
    // output data of each row 
    while($row = $result->fetch_assoc()) { 
     $ordernumber = $row['ordernumber']; 
     echo "<ul> <li> $ordernumber</li></ul>"; 
    } 
} 
+2

你是什麼意思「它沒有工作」?它錯誤嗎?它只是無法排序?它排序不正確嗎?你想完成什麼? –

+0

它從低到高排序 –

+2

在你的mysql查詢中使用'DESC'而不是'ASC' –

回答

0

如果您想了解更多訂購信息,請點擊Here

在你的代碼,你應該這樣寫下面,

$sql = "SELECT * FROM orders WHERE seller='$id' ORDER BY dtime DESC"; 

及訂購爲您的疑問,請做一些搜索。

謝謝.. !!

相關問題