> 백엔드 개발 > PHP 튜토리얼 > PHP MySQL Order By 키워드 사용

PHP MySQL Order By 키워드 사용

WBOY
풀어 주다: 2016-07-25 08:55:00
원래의
978명이 탐색했습니다.
  1. SELECT column_name(s)
  2. FROM table_name
  3. ORDER BY column_name
复制代码

注释:SQL 对大小写不敏感。ORDER BY 与 order by 等效。

例子,选取 "Persons" 表中的存储的所有数据,并根据 "Age" 列对结果进行排序:

  1. $con = mysql_connect("localhost","peter","abc123");

  2. if (!$con)
  3. {
  4. die('Could not connect: ' . mysql_error());
  5. }

  6. mysql_select_db("my_db", $con);

  7. $result = mysql_query("SELECT * FROM Persons ORDER BY age");

  8. while($row = mysql_fetch_array($result))

  9. {
  10. echo $row['FirstName'];
  11. echo " " . $row['LastName'];
  12. echo " " . $row['Age'];
  13. echo "
    ";
  14. }

  15. mysql_close($con);

  16. ?>

复制代码

输出: Glenn Quagmire 33 Peter Griffin 35

1,升序或降序的排序 如果您使用 ORDER BY 关键词,记录集的排序顺序默认是升序(1 在 9 之前,"a" 在 "p" 之前)。

请使用 DESC 关键词来设定降序排序(9 在 1 之前,"p" 在 "a" 之前):

  1. SELECT column_name(s)
  2. FROM table_name
  3. ORDER BY column_name DESC
复制代码

2,根据两列进行排序 可以根据多个列进行排序。当按照多个列进行排序时,只有第一列相同时才使用第二列:

  1. SELECT column_name(s)
  2. FROM table_name
  3. ORDER BY column_name1, column_name2
复制代码


원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿