本文主要和大家分享php查詢資料的fetch用法和差別,總共有四種fetch用法和差別,希望能幫助大家。
mysql_fetch_row;
#mysql_fetch_array;
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
-關聯陣列
-數字數組(索引數組)
3、MYSQL_BOTH -預設狀態(索引數組和關聯數組都顯示)
**************/
預設狀態下方顯示索引數組和關聯數組
只顯示關聯陣列
#4、mysql_fetch_object
#顯示出來的資料為物件。
當取單獨一個屬性的資料時:echo $row->name;
相關推薦:
#######以上是php查詢資料的fetch用法和區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!