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( )