深入分析使用mysql_fetch_object()以对象的形式返回查询结果


Posted in PHP onJune 05, 2013

mysql_fetch_object()同样用于获取查询数据结果集,返回当前行数据,并自动滑向下一行。但与mysql_fetch_row()和mysql_fetch_array()不同的是,它返回的是一个对象,这个对象的属性集合即为数据的属性集合,而属性上的值则为数据库中当前行该属性上的值。函数定义如下。

object mysql_fetch_object( int result, int [result_type])

参数说明同mysql_fetch_array()。
返回值如下。
成功:一个对象,该对象的属性名对应于结果集中的属性名,属性的值就是结果集中对应的属性值。
失败:false。
下面是使用mysql_fetch_object()的示例:查询数据表Computers中的图书信息。
1    <!---使用mysql_fetch_object()来获取数据:mysql_fetch_object.php--->
2    <?php
3        //连接并选择到数据库服务器
4        $connection = mysql_connect ("localhost", "root", "password");
5        mysql_select_db("Books", $connection);
6        //查询数据
7        $query="SELECT * FROM Computers ";
8        $query.="WHERE price >= 20";
9        //echo $query."<br>";
10       $result=mysql_query($query,$connection);
11       //mysql_fetch_object()获得数据,并输出
12       while($row=mysql_fetch_object($result))
13       {
14            echo "书名:    ".$row->name."<br>";
15            echo "价格:    ".$row->price."<br>";
16            echo "出版日期:    ".$row->publish_date."<br>";
17            echo "<br>";
18       }
19    ?>  

示例在第12行使用mysql_fetch_object()获取当前行的数据,并通过12~18行的循环将之输出。在输出过程中,通过对象运算符“->”获得该行数据在其属性上的值。
示例运行的结果如下。
书名: 数据结构
价格: 20
出版日期: 2001-01-01
书名: C语言
价格: 23
出版日期: 1998-04-04
书名: PHP入门技术
价格: 22
出版日期: 2005-05-01

PHP 相关文章推荐
常用表单验证类,有了这个,一般的验证就都齐了。
Dec 06 PHP
PHP Squid中可缓存的动态网页设计
Sep 17 PHP
PHP 简易输出CSV表格文件的方法详解
Jun 20 PHP
php指定函数参数默认值示例代码
Dec 04 PHP
两级联动select刷新后其值保持不变的实现方法
Jan 27 PHP
浅析Yii2 GridView 日期格式化并实现日期可搜索教程
Apr 22 PHP
centos+php+coreseek+sphinx+mysql之一coreseek安装篇
Oct 25 PHP
浅析php中array_map和array_walk的使用对比
Nov 20 PHP
php如何修改SESSION的生存存储时间的实例代码
Jul 05 PHP
php脚本守护进程原理与实现方法详解
Jul 20 PHP
PHP的RSA加密解密方法以及开发接口使用
Feb 11 PHP
解决laravel 出现ajax请求419(unknown status)的问题
Sep 03 PHP
深入mysql_fetch_row()与mysql_fetch_array()的区别详解
Jun 05 #PHP
浅谈php serialize()与unserialize()的用法
Jun 05 #PHP
基于php 随机数的深入理解
Jun 05 #PHP
PHP autoload与spl_autoload自动加载机制的深入理解
Jun 05 #PHP
PHP中__get()和__set()的用法实例详解
Jun 04 #PHP
深入PHP运行环境配置的详解
Jun 04 #PHP
PHP运行环境配置与开发环境的配置(图文教程)
Jun 04 #PHP
You might like
网友原创的PHP模板类代码
2008/09/07 PHP
php数组函数序列之ksort()对数组的元素键名进行升序排序,保持索引关系
2011/11/02 PHP
PHP调试函数和日志记录函数分享
2015/01/31 PHP
功能强大的PHP图片处理类(水印、透明度、旋转)
2015/10/21 PHP
php源码之将图片转化为data/base64数据流实例详解
2016/11/27 PHP
限制文本字节数js代码
2007/03/06 Javascript
jquery ajax 局部刷新小案例
2014/02/08 Javascript
JS函数定义方式的区别介绍
2016/03/22 Javascript
JavaScript中的原型继承基础学习教程
2016/05/06 Javascript
深入浅析JS Function()构造函数
2016/08/22 Javascript
AngularJS动态绑定HTML的方法分析
2016/11/07 Javascript
微信小程序 增、删、改、查操作实例详解
2017/01/13 Javascript
有关JS中的0,null,undefined,[],{},'''''''',false之间的关系
2017/02/14 Javascript
JavaScript实现多重继承的方法分析
2018/01/09 Javascript
原生JS实现手动轮播图效果实例代码
2018/11/22 Javascript
JavaScript arguments.callee作用及替换方案详解
2020/09/02 Javascript
利用python将pdf输出为txt的实例讲解
2018/04/23 Python
python引入不同文件夹下的自定义模块方法
2018/10/27 Python
pandas把所有大于0的数设置为1的方法
2019/01/26 Python
利用django+wechat-python-sdk 创建微信服务器接入的方法
2019/02/20 Python
django项目登录中使用图片验证码的实现方法
2019/08/15 Python
python GUI库图形界面开发之PyQt5图片显示控件QPixmap详细使用方法与实例
2020/02/27 Python
Django多数据库配置及逆向生成model教程
2020/03/28 Python
python实现密度聚类(模板代码+sklearn代码)
2020/04/27 Python
pytorch中 gpu与gpu、gpu与cpu 在load时相互转化操作
2020/05/25 Python
python3+openCV 获取图片中文本区域的最小外接矩形实例
2020/06/02 Python
Python通过format函数格式化显示值
2020/10/17 Python
python 获取谷歌浏览器保存的密码
2021/01/06 Python
意大利奢侈品牌在线精品店:Jole.it
2020/11/23 全球购物
教研活动总结
2014/04/28 职场文书
医药销售自荐书
2014/05/29 职场文书
擅自离岗检讨书
2014/09/12 职场文书
2015年小学中秋节活动总结
2015/03/23 职场文书
生产现场禁烟通知
2015/04/23 职场文书
大学毕业谢师宴致辞
2015/07/27 职场文书
python析构函数用法及注意事项
2021/06/22 Python