Tafuta ya Order By ya PHP

Kichwa ORDER BY kinatumika kufichwa data kwenye rekodi zote.

Kichwa ORDER BY

Kichwa ORDER BY kinatumika kufichwa data kwenye rekodi zote.

Mafunzo ya Kiingilizi

SELECT column_name(s)
FROM table_name
ORDER BY column_name

Kikataa:SQL haitakubali kubadilika kwa kubadilika kwa kichwa. ORDER BY na order by inafanana.

Mfano

Mfano hizi ya maelezo unavyo chaguliwa kwa kufungua tabia ya "Persons" na kufanyia kufichwa kwa muundo wa "Age":

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM Persons ORDER BY age");
while($row = mysql_fetch_array($result))
  {
  echo $row['FirstName'];
  echo " " . $row['LastName'];
  echo " " . $row['Age'];
  echo "<br />";
  }
mysql_close($con);
?>

Muatika wa kodini hii ni:

Glenn Quagmire 33
Peter Griffin 35

Usoroto wa kudzuka au kudzuka

Ikiwa umeenda kwa neno ORDER BY, madai kwa kusorota kwa msingi ni kuangalia (1 inaanza kabla ya 9, "a" inaanza kabla ya "p"):

Tumia neno DESC kufikia kufanyia usoroto wa kudzuka (9 inaanza kabla ya 1, "p" inaanza kabla ya "a"):

SELECT column_name(s)
FROM table_name
ORDER BY column_name DESC

Kusortua kwa maelezo mbili

Inaweza kusortua kwa maelezo mengi. Kwa kusortua kwa maelezo mengi, hatakikii kufanyika kwa maelezo ya pili ukabidi kufikia maelezo ya kwanza:

SELECT column_name(s)
FROM table_name
ORDER BY column_name1, column_name2