본문 바로가기

프로그램&DB/PHP

PHP MySQL Order By 문

PHP MySQL의 Order By 문

«이전 다음 장»

키워드로 순서는 레코드 집합의 데이터를 정렬하는 데 사용됩니다.


키워드 BY 주문

키워드로 순서는 레코드 집합의 데이터를 정렬하는 데 사용됩니다.

키워드 정렬 기본적으로 오름차순 순서로 기록으로 주문하십시오.

당신이 내림차순 순서로 레코드를 정렬하려는 경우, 당신은 DESC 키워드를 사용할 수 있습니다.

구문

SELECT column_name(s)
FROM table_name
ORDER BY column_name(s) ASC|DESC

SQL에 대한 자세한 내용을 보려면를 참조하십시오 SQL 자습서를 .

다음 예제는 모두 "인원"테이블에 저장된 데이터 및 정렬 '연령'열을 기준으로 결과를 선택합니다 :

<?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);
?>

코드의 출력은 위의 것입니다 :

Glenn Quagmire 33
Peter Griffin 35


두 개의 열이 정렬

그것은 하나의 열에 이상의 주문도 가능합니다. 첫 번째 열에있는 값이 동일하면 하나 이상의 열을 기준으로 주문하면, 두 번째 열은에만 사용됩니다 :

SELECT column_name(s)
FROM table_name
ORDER BY column1, column2



[출처] http://www.w3schools.com

'프로그램&DB > PHP' 카테고리의 다른 글

PHP MySQL Delete문  (0) 2011.09.01
PHP MySQL Update문  (0) 2011.09.01
PHP MySQL Where 조건문 : PHP MySQL The Where Clause  (0) 2011.09.01
PHP MySQL Select문  (0) 2011.09.01
PHP MySQL Insert Into문  (0) 2011.09.01