PHP MySQL 주문 기준

ORDER BY 키워드는 레코드 세트의 데이터를 정렬하는 데 사용됩니다.


정렬에 사용되는 키워드:

<테이블 너비 =" -642">
    关键词    说明
    asc   升序排列,从小到大(默认)
    desc降序排列,从大到小

키워드 설명

     类别     详细解释
   基本语法select 字段 from 表 order by 字段 排序关键词
   示例select id,Age from Myguests order by Age desc;
   示例说明查询Myguests表中的id, Age字段,按照降序排序
asc<🎜> 작은 것부터 큰 것까지 오름차순으로 정렬(기본값) desc<🎜>내림차순 순서 큰 것부터 작은 것 순으로 정렬<🎜><🎜><🎜>구문 예: <🎜><🎜><🎜>< / tr>
<🎜><🎜> 카테고리<🎜>< 🎜 > <🎜><🎜>자세한 설명<🎜><🎜>
기본 구문필드 정렬 키워드를 기준으로 테이블 순서에서 필드 선택
Myguests에서 id,Age를 연령별로 순서대로 선택 desc;
Myguests 테이블의 id 및 Age 필드를 쿼리하여 내림차순으로 정렬

SQL에 대해 자세히 알아보려면 SQL 튜토리얼을 방문하세요.


다음 예에서는 Myguests 테이블의 Age 필드를 내림차순으로 정렬합니다

<?php
 header("Content-type:text/html;charset=utf-8");    //设置编码
 $servername = "localhost";
 $username = "root";
 $password = "root";
 $dbname = "test";
 $con=mysqli_connect($servername, $username, $password, $dbname);
 // 检测连接
 if (mysqli_connect_errno())
 {
     echo "连接失败: " . mysqli_connect_error();
 }
 
 $result = mysqli_query($con,"SELECT * FROM MyGuests
 ORDER BY Age DESC ");
 
 while($row = mysqli_fetch_array($result))
 {
     echo "id"."---".$row['id']."----". $row['firstname'] . "----" . $row['lastname'] ."----".$row['email']."----".$row['Age'];
     echo "<br>";
 }
 ?>

프로그램 실행 결과:

5.png


결과 세트 제한

위의 예와 마찬가지로, 데이터가 너무 크게 표시되는 것을 원하지 않으면 제한을 사용할 수 있습니다.

인스턴스

Myguests 테이블의 데이터를 오름차순으로 정렬하고 5개의

<?php
 header("Content-type:text/html;charset=utf-8");    //设置编码
 $servername = "localhost";
 $username = "root";
 $password = "root";
 $dbname = "test";
 $con=mysqli_connect($servername, $username, $password, $dbname);
 // 检测连接
 if (mysqli_connect_errno())
 {
     echo "连接失败: " . mysqli_connect_error();
 }
 
 $result = mysqli_query($con,"SELECT * FROM MyGuests
 ORDER BY Age asc limit 5 ");
 
 while($row = mysqli_fetch_array($result))
 {
     echo "id"."---".$row['id']."----". $row['firstname'] . "----" . $row['lastname'] ."----".$row['email']."----".$row['Age'];
     echo "<br>";
 }
 ?>

프로그램 실행 결과만 표시합니다.

8.png


SQL에 대해 자세히 알아보려면 SQL 튜토리얼을 방문하세요.


지속적인 학습
||
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "test"; $con=mysqli_connect($servername, $username, $password, $dbname); // 检测连接 if (mysqli_connect_errno()) { echo "连接失败: " . mysqli_connect_error(); } $result = mysqli_query($con,"SELECT * FROM MyGuests ORDER BY Age DESC "); while($row = mysqli_fetch_array($result)) { echo "id"."---".$row['id']."----". $row['firstname'] . "----" . $row['lastname'] ."----".$row['email']."----".$row['Age']; echo "<br>"; } ?>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~