mysql_fetch_object
(PHP3 , PHP4)
mysql_fetch_object --- 取得查詢後的物件結果
語法 :
object mysql_fetch_object(int result [, int result_typ])說明 :
傳回一物件,此物件相當於取得列,如果沒有更多列則傳回fales。
mysql_fetch_object( )類似於mysql_fetch_array( ),有一點不同的是此函式傳回的是物件來替代陣列,間接的意思是說你可以以欄位名稱來存取資料,且不是以它們的偏移量(offset)(數字是非法的屬性名稱)
非必需選項 result_type 是個常數且可以是下列的值 : MYSQL_ASSOC, MYSQL_NUM, MYSQL_BOTH。
此函式和mysql_fetch_array( )相同,且在速度上也和mysql_fetch_row( )差不多。
Example :
<?php
mysql_connect ($host, $user, $password);
$result = mysql_db_query ("database", "select * from table");
while ($row = mysql_fetch_object ($result)) {
echo $row->user_id; echo $row->fullname;
}
mysql_free_result ($result);
?>
參考 : mysql_fetch_array( ) mysql_fetch_row( )