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; <function>mysql_fetch_object</function> example user_id; echo $row->fullname; } mysql_free_result($result); ?> ]]> <function>mysql_fetch_object</function> example ]]> &reftitle.notes; Performance 速度上,本函数和 mysql_fetch_array 一样,也几乎和 mysql_fetch_row 一样快(差别很不明显)。 mysql_fetch_objectmysql_fetch_array 类似,只有一点区别 - 返回一个对象而不是数组。间接地也意味着只能通过字段名来访问数组,而不是偏移量(数字是合法的属性名)。 &database.field-case; &database.fetch-null; &reftitle.seealso; mysql_fetch_array mysql_fetch_assoc mysql_fetch_row mysql_data_seek mysql_query