PHP MySQL 주문 기준
ORDER BY 키워드는 레코드세트의 데이터를 정렬하는 데 사용됩니다.
ORDER BY 키워드
ORDER BY 키워드는 레코드 세트의 데이터를 정렬하는 데 사용됩니다.
ORDER BY 키워드는 기본적으로 레코드를 오름차순으로 정렬합니다.
내림차순으로 정렬하려면 DESC 키워드를 사용하세요.
구문
SELECT column_name(s) FROM table_name ORDER BY column_name(s) ASC|DESC
SQL에 대해 자세히 알아보려면 SQL 튜토리얼을 방문하세요.
추천 비디오 튜토리얼: "mysql 튜토리얼" http://www.php.cn/course/list/51.html
예
다음 예에서는 "Persons" 테이블에 저장된 모든 데이터를 선택하고 "Age" 열에 따라 결과를 정렬합니다.
<?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
두 열을 기준으로 정렬
여러 열을 기준으로 정렬 가능 열. 여러 열을 기준으로 정렬하는 경우 첫 번째 열의 값이 동일한 경우에만 두 번째 열이 사용됩니다.
SELECT column_name(s) FROM table_name ORDER BY column1, column2