首頁  >  文章  >  後端開發  >  php查詢資料的fetch用法和區別

php查詢資料的fetch用法和區別

小云云
小云云原創
2018-03-21 11:42:365469瀏覽


  • 本文主要和大家分享php查詢資料的fetch用法和差別,總共有四種fetch用法和差別,希望能幫助大家。

  • mysql_fetch_row;

  • #mysql_fetch_array;

  • mysql_fetch_assoc;

  • ##mysql_fetch_assoc;

#mysql_fetch_object;


1.mysql_fetch_row;

mysql_fetch_row每執行一次,都從資源結果集依序取出一條資料。以數組的形式回傳出來。

傳回的陣列是一個一維索引數組,每個下標與資料庫裡欄位的排序相對應。

2.mysql_fetch_array();

#mysql_fetch_array和mysql_fetch_row的區別:
1、mysql_fetch_row執行一次產生一個索引數組;

2、mysql_fetch_array預設狀態下一個索引數組;
#2、mysql_fetch_array預設狀態下一個索引數組;
#2、mysql_fetch_array預設狀態下取一資料產生一個索引數組和關聯數組
/********
mysql_fetch_array有第二個參數1、MYSQL_ASSOC
 -關聯陣列

#2、MYSQL_NUM

 -數字數組(索引數組)

3、MYSQL_BOTH -預設狀態(索引數組和關聯數組都顯示)
**************/

預設狀態下方顯示索引數組和關聯數組

######################3.mysql_fetch_assoc();#### ########

只顯示關聯陣列


#4、mysql_fetch_object

#顯示出來的資料為物件。


當取單獨一個屬性的資料時:echo $row->name;

相關推薦:

PHP之mysql_fetch系列函數詳解

#######

以上是php查詢資料的fetch用法和區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn