函数:mysql_fetch_object()


mysql_fetch_object

返回类资料。

语法: object mysql_fetch_object(int result, int [result_typ]);

返回值:

函数种类: 数据库功能

内容说明

本函数用来将查询结果 result 拆到类变量中。使用方法和 mysql_fetch_array() 几乎相同,不同的地方在于本函数返回资料是类而不是数组。若 result 没有资料,则返回 false 值。另外治募注意的地方是,取回的类资料的索引只能是文字而不能用数字,这是因为类的特性。类资料的特性中所有的属性 (property) 名称都不能是数字,因此只好乖乖使用文字字符串当索引了。参数 result_typ是一个常量值,有以下几种常量 MYSQL_ASSOC、MYSQL_NUM 与 MYSQL_BOTH。关于速度方面,本函数的处理速度几乎和 mysql_fetch_row()mysql_fetch_array() 二函数差不多,要用哪个函数还是看使用的需求决定。

使用范例

下面的例子示范如使用返回的类。

<?php 
mysql_connect
($host,$user,$password);
$result mysql_db_query("MyDatabase","select * from test");
while(
$row mysql_fetch_object($result)) {
    echo 
$row->user_id;
    echo 
$row->fullname;
}
mysql_free_result($result);
?>

参考

mysql_fetch_array()  mysql_fetch_row()  



[ 上一页 PHP 手册 下一页 ]