国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德保县| 绩溪县| 双牌县| 寿阳县| 什邡市| 蒲城县| 南木林县| 化德县| 望都县| 徐闻县| 温宿县| 平潭县| 五指山市| 铁岭市| 清丰县| 乌什县| 九寨沟县| 扶风县| 大冶市| 新丰县| 新泰市| 平湖市| 静安区| 田阳县| 九龙城区| 股票| 松潘县| 阜平县| 田阳县| 新丰县| 东丰县| 砀山县| 东方市| 彭泽县| 清丰县| 鸡泽县| 贵州省| 托里县| 柞水县| 新巴尔虎右旗| 荃湾区|