亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

php操作mysql獲取select 結果的幾種方法

2024-05-05 00:00:55
字體:
來源:轉載
供稿:網友

如果用了 MYSQL_BOTH,將得到一個同時包含關聯和數字索引的數組。

用 MYSQL_ASSOC 只得到關聯索引(如同mysql_fetch_assoc() 那樣),

用 MYSQL_NUM 只得到數字索引(如同 mysql_fetch_row 那樣)。

1. mysql_fetch_array($rs,MYSQL_ASSOC)

[@test01 model]# php test.php Array (  [name] => hellokitty  [addr] => i dont kno ) [@test01 model]# more test.php <?php  $link=mysql_connect("10.12.136.181","hello","hello");  if(!$link)   echo "沒有連接成功!";  mysql_select_db("hhhhh", $link);  $q = "SELECT * FROM hello";  mysql_query("SET NAMES GB2312");  $rs = mysql_query($q);  if(!$rs)  {   die("Valid result!");  }  $result=mysql_fetch_array($rs,MYSQL_ASSOC);  print_r($result);  mysql_free_result($rs); ?> 

2.mysql_fetch_array($rs,MYSQL_BOTH);獲取數組

[@test01 model]# more test.php <?php  $link=mysql_connect("10.12.136.181","hello","hello");  if(!$link)   echo "沒有連接成功!";  mysql_select_db("hhhhh", $link);  $q = "SELECT * FROM hello";  mysql_query("SET NAMES GB2312");  $rs = mysql_query($q);  if(!$rs)  {   die("Valid result!");  }  $result=mysql_fetch_array($rs,MYSQL_ASSOC);  print_r($result);  mysql_free_result($rs); ?> [@test01 model]# vim test.php [@test01 model]# php test.php Array (  [0] => hellokitty  [name] => hellokitty  [1] => i dont kno  [addr] => i dont kno ) [@test01 model]# 

3.mysql_fetch_array($rs,MYSQL_NUM) 獲取數組

[@test01 model]# php test.php Array (  [0] => hellokitty  [1] => i dont kno ) [@test01 model]# more test.php <?php  $link=mysql_connect("10.12.136.181","hello","hello");  if(!$link)   echo "沒有連接成功!";  mysql_select_db("hhhhh", $link);  $q = "SELECT * FROM hello";  mysql_query("SET NAMES GB2312");  $rs = mysql_query($q);  if(!$rs)  {   die("Valid result!");  }  $result=mysql_fetch_array($rs,MYSQL_NUM);  print_r($result);  mysql_free_result($rs); ?> [@test01 model]# 

下面是補充:

php獲取結果集的幾個方法

<?php  $conn=mysql_connect("localhost","root","");  $select=mysql_select_db("books",$conn);   $query="insert into computers(name,price,publish_data) ";  $query.="values('JSP',28.00,'2008-11-1')";  $query="select * from computers";  $result=mysql_query($query);   //以下是使用mysql_result()函數來獲取到查詢結果  $num=mysql_num_rows($result);  for($rows_count=0;$rows_count<$num;$rows_count++){  echo "書名:".mysql_result($result,$rows_count,"name");  echo "價格:".mysql_result($result,$rows_count,"price");  echo "出版日期:".mysql_result($result,$rows_count,"publish_data")."<br>";  }   //以下是使用mysql_fetch_row()函數來獲取到查詢結果   while($row=mysql_fetch_row($result))  {  echo "書號:".$row[0]."<br>";  echo "書名:".$row[1]."<br>";  echo "價格:".$row[2]."<br>";  echo "出版日期:".$row[3]."<br>";  echo "<br>";  }  //以下是使用mysql_fetch_array()函數來獲取到查詢結果  while($row=mysql_fetch_array($result))  {  echo "書號:".$row[0]."<br>";  echo "書名:".$row[1]."<br>";  echo "價格:".$row["price"]."<br>";  echo "出版日期:".$row["publish_data"]."<br>";  echo "<br>";  }//mysql_fetch_assoc()同mysql_fetch_array($result,MYSQL_ASSOC)一樣while($row = mysql_fetch_assoc($res)){ echo $row['price'].'::'.$row['publish_data'].”;} //$row[0]不能取值 //以下是使用mysql_fetch_object()函數來獲取到查詢結果  while($row=mysql_fetch_object($result))  {  echo "書號:".$row->id."<br>";  echo "書名:".$row->name."<br>";  echo "價格:".$row->price."<br>";  echo "出版日期:".$row->publish_data."<br>";  echo "<br>";   } ?>

綜合比較

本節主要介紹了獲取查詢結果集的4個函數,此處對它們進行綜合比較。
● mysql_result():優點在于使用方便;而缺點在于功能少,一次調用只能獲取結果數據集中的一行記錄,對較大型的數據庫效率較低。
● mysql_fetch_row():優點在于執行效率在4種方法中最高;不足在于只能用數字作為屬性索引來獲得屬性值,在使用時非常容易出現混淆。
● mysql_fetch_array():執行效率同樣很高,同mysql_fetch_row()相差無幾,并且可以用屬性名方式直接獲取得屬性值,因此,在實際應用中最常用。
● mysql_fetch_object():采用了面向對象的思想,在設計思路上更為先進,如果讀者習慣于面向對象的思路來寫程序,則會很自然的選擇它。其次,該方法的優點還體現在,對于結構較為復雜的數據結果,在邏輯上顯得更為清晰。

后3個函數的共同點在于,都是取得當前行的數據,然后自動滑向后一行。有時候,希望控制滑動的行數,這是常常搭配使用的一個函數是mysql_data_seek(),其定義為:

int mysql_data_seek(int result_identifier,int row_number)

調用該函數可以在結果集中向后滑動row_number行,在下一次調用mysql_fetch_*函數時,讀取的將是向后滑動row_number行后的記錄。

 

注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品之草原avav久久| 国内精品久久久久久| 国内外成人免费激情在线视频网站| 久久久久久久香蕉网| 欧美成人高清视频| 精品成人乱色一区二区| 一本色道久久88精品综合| 亚洲亚裔videos黑人hd| 日韩欧美国产骚| 亚洲第一精品自拍| 97成人精品视频在线观看| 韩国三级日本三级少妇99| 日韩欧美福利视频| 亚洲成人精品久久| 91a在线视频| 奇米成人av国产一区二区三区| 亚洲精品一区二三区不卡| 色噜噜久久综合伊人一本| 欧美激情第99页| 国产精品69久久久久| 日韩精品一区二区三区第95| 久久成人国产精品| 性欧美办公室18xxxxhd| 久久精品成人一区二区三区| 国产精品白丝jk喷水视频一区| 色yeye香蕉凹凸一区二区av| 久久天天躁日日躁| 久久中文字幕视频| 国产mv免费观看入口亚洲| 一区二区三区视频在线| 日韩在线观看你懂的| 久久99精品国产99久久6尤物| 亚洲精品免费av| 中文字幕精品www乱入免费视频| 欧美xxxx做受欧美| 91精品视频网站| 精品一区二区三区电影| 欧美中文字幕在线视频| 国产午夜精品理论片a级探花| 91av成人在线| 亚洲综合视频1区| 国产成人久久精品| 91福利视频在线观看| 亚洲aⅴ男人的天堂在线观看| 国产精欧美一区二区三区| 欧美亚洲午夜视频在线观看| 日韩免费av在线| 久久精品国产清自在天天线| 精品亚洲一区二区三区| 色777狠狠综合秋免鲁丝| 精品国产成人av| 欧美一乱一性一交一视频| 久久久久久久网站| 国产精品视频一区二区高潮| 最近2019中文字幕在线高清| 亚洲国产精品va| 亚洲3p在线观看| 2019国产精品自在线拍国产不卡| 97国产精品视频人人做人人爱| 中文字幕亚洲欧美日韩在线不卡| 国内外成人免费激情在线视频| 欧美怡红院视频一区二区三区| 最近中文字幕日韩精品| 国产69精品久久久久9999| 亚洲图片制服诱惑| 久久天天躁狠狠躁老女人| 国产精品一久久香蕉国产线看观看| 日韩一区av在线| 欧美成人午夜剧场免费观看| 中文字幕久久精品| zzijzzij亚洲日本成熟少妇| 亚洲精品久久久久久久久久久久| 色哟哟入口国产精品| 国产高清在线不卡| 国产精品∨欧美精品v日韩精品| 久久网福利资源网站| 精品福利樱桃av导航| 久久综合网hezyo| 国产精品久久久久久久久借妻| 91在线精品视频| 国产日韩av在线| 国产精品美女主播在线观看纯欲| 欧美电影免费观看网站| 98午夜经典影视| 成人免费网站在线看| 国产精彩精品视频| 在线成人激情黄色| 欧美激情一级二级| 国产精品日韩欧美| 日韩成人在线观看| 亚洲欧美国产一区二区三区| 久久久女女女女999久久| 国外成人在线视频| 久久精品一偷一偷国产| 精品夜色国产国偷在线| 久久人人爽人人爽人人片亚洲| 亚洲自拍偷拍色片视频| 久久久久久999| 一本一本久久a久久精品牛牛影视| 国产亚洲一级高清| 国产精品网红福利| 911国产网站尤物在线观看| 国产精品福利在线观看网址| 国产精品欧美在线| 成人亚洲综合色就1024| 中国china体内裑精亚洲片| 欧美激情精品久久久久| 欧美国产第一页| 成人羞羞国产免费| 国产综合香蕉五月婷在线| 欧美亚洲在线播放| 欧美日韩国产91| 日本久久久久久久| 精品国产31久久久久久| 91青草视频久久| 国产亚洲精品久久久久久牛牛| 国产精品入口夜色视频大尺度| 懂色av中文一区二区三区天美| 国产成人精品久久久| 欧美激情免费观看| 日韩电影在线观看永久视频免费网站| 日本成人黄色片| 国产玖玖精品视频| 中文亚洲视频在线| 亚洲色图激情小说| 77777亚洲午夜久久多人| 亚洲国产精品视频在线观看| 在线视频国产日韩| 中文字幕日韩有码| 国产精品视频久久久久| 亚洲精品91美女久久久久久久| 日韩一级裸体免费视频| 亚洲精品乱码久久久久久按摩观| 欧美激情综合色综合啪啪五月| 国产成人在线视频| 亚洲精品动漫100p| 亚洲欧美国产精品va在线观看| 在线激情影院一区| 欧美日韩成人在线播放| 国产精品色婷婷视频| 97成人精品区在线播放| 国产mv久久久| 国产伦精品一区二区三区精品视频| 国产亚洲欧洲黄色| 精品久久久久人成| 色青青草原桃花久久综合| 欧美一区二粉嫩精品国产一线天| 奇门遁甲1982国语版免费观看高清| 一区二区三区 在线观看视| 98精品国产高清在线xxxx天堂| 亚洲欧洲在线免费| 国产精品极品美女在线观看免费| 美女久久久久久久| 国产视频在线观看一区二区| 日韩欧美福利视频| 中文字幕精品一区久久久久| 欧美另类69精品久久久久9999| 久久久久99精品久久久久| 亚洲成人av在线播放| 欧美午夜精品伦理| 在线免费看av不卡| 精品国产91久久久久久| 北条麻妃在线一区二区| 亚洲一区二区三区乱码aⅴ蜜桃女|