キーワードでPHP MySQLの注文
キーワードBY ORDERは、レコードセットのデータをソートするために使用されます。
ORDER BYキーワード
キーワードBY ORDERは、レコードセットのデータをソートするために使用されます。
昇順にキーワードdefaultレコード、ORDER BY。
あなたが降順でソートしたい場合は、DESCキーワードを使用してください。
文法
SELECT column_name(s) FROM table_name ORDER BY column_name(s) ASC|DESC
SQLの知識の詳細については、私たちをご覧くださいSQLのチュートリアルを 。
例
次の例では、テーブルに格納されているすべてのデータ「人」を選択し、結果をソートするには、「年齢」欄によると:
<?php $con=mysqli_connect("localhost","username","password","database"); // 检测连接 if (mysqli_connect_errno()) { echo "连接失败: " . mysqli_connect_error(); } $result = mysqli_query($con,"SELECT * FROM Persons ORDER BY age"); while($row = mysqli_fetch_array($result)) { echo $row['FirstName']; echo " " . $row['LastName']; echo " " . $row['Age']; echo "<br>"; } mysqli_close($con); ?>
これらの結果は、出力は以下となります。
Glenn Quagmire 33 Peter Griffin 35
2に従ってソート
あなたは、複数の列に基づいてソートすることができます。 複数の列、2列目に同じものを使用して最初の列の値によってソートする場合:
SELECT column_name(s) FROM table_name ORDER BY column1, column2