mysql_fetch_object
从结果集中取得一行作为对象返回
&mysql.alternative.note;
mysqli_fetch_object
PDOStatement::fetch
with mode as PDO::FETCH_OBJ
&reftitle.description;
objectmysql_fetch_object
resourceresult
stringclass_name
arrayparams
返回一个对象,其属性与获取的行相对应,并将内部数据指针向前移动。
&reftitle.parameters;
&mysql.result.description;
class_name
要实例化、设置属性并返回的类的名称,如果不指定,默认返回
stdClass 对象。
params
可选 array 数组参数,会传递给 class_name 类的构造函数。
&reftitle.returnvalues;
返回根据所取得的行生成的对象 object,如果没有更多行则返回 &false;。
&reftitle.examples;
mysql_fetch_object example
user_id;
echo $row->fullname;
}
mysql_free_result($result);
?>
]]>
mysql_fetch_object example
]]>
&reftitle.notes;
Performance
速度上,本函数和
mysql_fetch_array 一样,也几乎和
mysql_fetch_row 一样快(差别很不明显)。
mysql_fetch_object 和
mysql_fetch_array
类似,只有一点区别 - 返回一个对象而不是数组。间接地也意味着只能通过字段名来访问数组,而不是偏移量(数字是合法的属性名)。
&database.field-case;
&database.fetch-null;
&reftitle.seealso;
mysql_fetch_array
mysql_fetch_assoc
mysql_fetch_row
mysql_data_seek
mysql_query