国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

PHP中如何使用MySQL的ORDER BY子句排序

2020-03-22 19:56:47
字體:
來源:轉載
供稿:網友
html' target='_blank'>MySQL中,ORDER BY子句可與SELECT語句一起使用,以便按順序對特定字段的數據進行排序;它可以按升序或降序對結果集進行排序。下面我們來帶大家簡單了解一下在PHP中使用MySQL的ORDER BY子句排序的基本方法,希望對大家有所幫助。

基本語法

ORDER BY子句的基本語法:

SELECT 字段名 FROM 表名 ORDER BY 字段名 ASC/DESC(升序或降序)

注:在ORDER BY子句中ASC是默認的,可省略,表示升序。【相關視頻教程推薦:MySQL視頻教程】

使用示例

下面是一個數據表 demo ,其中包含三個字段,分別為:name、age、sex。我們通過簡單的示例來介紹ORDER BY子句的使用。

2.jpg

1、簡單的按照age字段升序排序

 ?phpheader( content-type:text/html;charset=utf-8 $link = mysqli_connect( localhost , root , , mydb //連接數據庫mysqli_set_charset($link, utf8 if($link === false){  die( ERROR: Could not connect.  . mysqli_connect_error()); $sql = SELECT * FROM demo ORDER BY age if($res = mysqli_query($link, $sql)){  if(mysqli_num_rows($res) 0){  echo table  echo tr  echo th name /th  echo th age /th  echo th sex /th  echo /tr  while($row = mysqli_fetch_array($res)){  echo tr  echo td . $row[ name ] . /td  echo td . $row[ age ] . /td  echo td . $row[ sex ] . /td  echo /tr  echo /table  mysqli_free_result($res);  } else{  echo 找不到匹配的記錄。 } else{  echo 錯誤:無法執行 $sql. . mysqli_error($link); mysqli_close($link); ? 

輸出:

代碼說明:

“res”變量存儲函數mysql_query()返回的數據。

每次調用mysqli_fetch_array()時,它都會從res()集返回下一行。

while循環用于遍歷表“demo”的所有行。

2、使用面向對象方法通過ORDER BY子句降序排序

 ?phpheader( content-type:text/html;charset=utf-8 $link = new mysqli( localhost , root , , mydb mysqli_set_charset($link, utf8 if($link === false){  die( ERROR: Could not connect.  . mysqli_connect_error()); $sql = SELECT * FROM demo ORDER BY age DESC if($res = mysqli_query($link, $sql)){  if(mysqli_num_rows($res) 0){  echo table  echo tr  echo th name /th  echo th age /th  echo th sex /th  echo /tr  while($row = mysqli_fetch_array($res)){  echo tr  echo td . $row[ name ] . /td  echo td . $row[ age ] . /td  echo td . $row[ sex ] . /td  echo /tr  echo /table  mysqli_free_result($res);  } else{  echo 找不到匹配的記錄。 } else{  echo 錯誤:無法執行 $sql. . mysqli_error($link); mysqli_close($link); ? 

輸出:

以上就是本篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以關注php 相關教程欄目!!!

以上就是PHP中如何使用MySQL的ORDER BY子句排序的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 台北县| 天柱县| 三门县| 开鲁县| 安溪县| 石渠县| 屏东县| 福贡县| 松溪县| 临漳县| 凤凰县| 刚察县| 余姚市| 靖边县| 阜城县| 江陵县| 蓬安县| 哈巴河县| 广州市| 高要市| 平邑县| 桐柏县| 商南县| 芮城县| 仪征市| 庐江县| 莱州市| 黄山市| 塘沽区| 安康市| 周口市| 古浪县| 德州市| 石屏县| 南平市| 莆田市| 内黄县| 通城县| 电白县| 东平县| 调兵山市|