mysql_fetch_object

王朝百科·作者佚名  2010-02-18
窄屏简体版  字體: |||超大  

(PHP 3, PHP 4, PHP 5)

mysql_fetch_object -- 从结果集中取得一行作为对象

说明

object mysql_fetch_object ( resource result )

返回根据所取得的行生成的对象,如果没有更多行则返回 FALSE。

mysql_fetch_object() 和 mysql_fetch_array() 类似,只有一点区别 - 返回一个对象而不是数组。间接地也意味着只能通过字段名来访问数组,而不是偏移量(数字是合法的属性名)。

注: 本函数返回的字段名是区分大小写的。

<?php

/* this is valid */

echo $row->field;

/* this is invalid */

echo $row->0;

?>

速度上,本函数和 mysql_fetch_array() 一样,也几乎和 mysql_fetch_row() 一样快(差别很不明显)。 例子 1. mysql_fetch_object() 例子

<?php

mysql_connect("hostname", "user", "password");

mysql_select_db("mydb");

$result = mysql_query("select * from mytable");

while ($row = mysql_fetch_object($result)) {

echo $row->user_id;

echo $row->fullname;

}

mysql_free_result($result);

?>

参见 mysql_fetch_array(),mysql_fetch_assoc() 和 mysql_fetch_row()。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航