深入分析使用mysql_fetch_object()返回的对象的形式的查询结果
mysql_fetch_object()也可以用来得到结果集的查询数据,返回当前行的数据,自动在下一行和幻灯片。但不像mysql_fetch_row()和mysql_fetch_array(),它返回一个对象,这套数据集的属性,在属性的值是当前行数据库中的值,函数的定义如下。复制代码代码如下所示:
对象mysql_fetch_object(int,int { result_type })
参数描述为mysql_fetch_array相同()。
返回值如下所示。
成功:一个对象,对象的属性名称对应于结果集的属性名,而属性的值是与结果集相对应的属性值的值。
失败:假。
下面是使用mysql_fetch_object例():在查询的数据表的计算机图书信息。
复制代码代码如下所示:
一
2 << PHP
3连接到数据库服务器并选择
4美元= mysql_connect(本地连接
5 mysql_select_db(书
6 数据查询
7查询=从计算机中选择*;
8 $查询>价格> = 20 ;
9 $查询。;
10美元= mysql_query(查询结果美元,美元的连接);
11 / / mysql_fetch_object()获取数据,并输出
12,($行= mysql_fetch_object($结果))
13 { {
14回声标题$行>名称。;
15回声价格。;
16回声出版日期:行> publish_date美元。;
17回声;
18 }
19 >
该示例使用mysql_fetch_object()在第十二行到当前行的输出通过12 ~ 18线回路的数据。在输出过程中,得到的值在数据性能通过对象->运算符。
示例运行的结果如下。
复制代码代码如下所示:
标题:数据结构
价格:20
出版日期:2001-01-01
标题:C语言
价格:23
出版日期:1998-04-04
标题:PHP入门技术
价格:22
出版日期:2005-05-01