2017-07-25 9 views
1

データベースから日付、時刻を新しいものから古いもの(高低)にソートしたいが、私はこのコードを使用するが動作しなかった! 私を助けることができますか? 私はMySqli Solutionを使いたいと思っています。なぜなら、私はデータベースからどれだけの情報を受け取るのか分からないからです!どのように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クエリで 'ASC'の代わりに' DESC'を使います。 –

答えて

0

注文の詳細については、Hereをクリックしてください。あなたのコードで

、あなたは、以下のように

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

を書く必要がありますそして、あなたの疑問のために発注するためのいくつかの検索を行ってください。

ありがとうございます!

関連する問題