久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

php操作mysql獲取select 結(jié)果的幾種方法

這篇文章主要介紹了php操作mysql獲取select 結(jié)果的幾種方法,需要的朋友可以參考下

如果用了 MYSQL_BOTH,將得到一個同時包含關(guān)聯(lián)和數(shù)字索引的數(shù)組。

用 MYSQL_ASSOC 只得到關(guān)聯(lián)索引(如同mysql_fetch_assoc() 那樣),

用 MYSQL_NUM 只得到數(shù)字索引(如同 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);獲取數(shù)組

[@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) 獲取數(shù)組

[@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]# 

下面是補(bǔ)充:

php獲取結(jié)果集的幾個方法

<?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()函數(shù)來獲取到查詢結(jié)果 
 $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()函數(shù)來獲取到查詢結(jié)果 
  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()函數(shù)來獲取到查詢結(jié)果 
 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()函數(shù)來獲取到查詢結(jié)果 
 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>";  
 } 
?>

綜合比較

本節(jié)主要介紹了獲取查詢結(jié)果集的4個函數(shù),此處對它們進(jìn)行綜合比較。
● mysql_result():優(yōu)點在于使用方便;而缺點在于功能少,一次調(diào)用只能獲取結(jié)果數(shù)據(jù)集中的一行記錄,對較大型的數(shù)據(jù)庫效率較低。
● mysql_fetch_row():優(yōu)點在于執(zhí)行效率在4種方法中最高;不足在于只能用數(shù)字作為屬性索引來獲得屬性值,在使用時非常容易出現(xiàn)混淆。
● mysql_fetch_array():執(zhí)行效率同樣很高,同mysql_fetch_row()相差無幾,并且可以用屬性名方式直接獲取得屬性值,因此,在實際應(yīng)用中最常用。
● mysql_fetch_object():采用了面向?qū)ο蟮乃枷耄谠O(shè)計思路上更為先進(jìn),如果讀者習(xí)慣于面向?qū)ο蟮乃悸穪韺懗绦颍瑒t會很自然的選擇它。其次,該方法的優(yōu)點還體現(xiàn)在,對于結(jié)構(gòu)較為復(fù)雜的數(shù)據(jù)結(jié)果,在邏輯上顯得更為清晰。

【網(wǎng)站聲明】本站除付費源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章主要介紹了PHP有序表查找之插值查找算法,簡單分析了插值查找算法的概念、原理并結(jié)合實例形式分析了php實現(xiàn)針對有序表插值查找的相關(guān)操作技巧,需要的朋友可以參考下
下面小編就為大家分享一篇ThinkPHP整合datatables實現(xiàn)服務(wù)端分頁的示例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇PHP實現(xiàn)APP微信支付的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要介紹了PHP實現(xiàn)的多維數(shù)組排序算法,結(jié)合實例形式對比分析了php針對多維數(shù)組及帶有鍵名的多維數(shù)組進(jìn)行排序相關(guān)操作技巧與注意事項,需要的朋友可以參考下
這篇文章主要為大家詳細(xì)介紹了php結(jié)合ajaxuploadfile實現(xiàn)無刷新文件上傳功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本篇文章給大家詳細(xì)介紹了PHP開發(fā)接口使用RSA進(jìn)行加密解密方法,對此有興趣的朋友可以學(xué)習(xí)下。
主站蜘蛛池模板: 欧美亚洲国产日韩 | 狠狠亚洲| 成人福利在线观看 | 一级黄色毛片免费 | 国产一区二区三区四区五区加勒比 | 亚洲一区免费 | 成人免费毛片片v | 日本午夜一区 | 97色在线观看免费视频 | 美女视频一区二区三区 | 国产久| 亚洲xx在线 | 亚洲欧洲精品成人久久奇米网 | 欧美日韩国产综合在线 | 久久亚洲国产精品 | 国产色视频网站 | 日韩精品视频中文字幕 | 欧产日产国产精品国产 | 久久蜜桃精品 | 久草免费在线视频 | 成人性视频免费网站 | 日本一区二区三区在线观看 | 天天爽夜夜爽精品视频婷婷 | 国产在线精品一区二区三区 | 黄色免费三级 | 日韩欧美一级精品久久 | japanhd成人 | 毛片网站在线观看 | 国产精品欧美一区二区三区 | 成人二区 | 亚洲精选久久 | 国产精品日韩高清伦字幕搜索 | 国产 亚洲 网红 主播 | 免费日本视频 | 日韩免费视频一区二区 | 久久久久久国产精品 | 久久精品中文 | 亚洲成人在线视频播放 | 免费看黄色视屏 | 91视频观看 | 黑人一级片视频 |