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

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."
";

10       $result=mysql_query($query,$connection);

11       //mysql_fetch_object()获得数据,并输出

12       while($row=mysql_fetch_object($result))

13       {

14            echo "书名:    ".$row->name."
";

15            echo "价格:    ".$row->price."
";

16            echo "出版日期:    ".$row->publish_date."
";

17            echo "
";

18       }

19    ?>

示例在第12行使用mysql_fetch_object()获取当前行的数据,并通过12~18行的循环将之输出。在输出过程中,通过对象运算符“->”获得该行数据在其属性上的值。

示例运行的结果如下。

书名: 数据结构

价格: 20

出版日期: 2001-01-01书名: C语言

价格: 23

出版日期: 1998-04-04书名: PHP入门技术

价格: 22

出版日期: 2005-05-01

mysql返回对象_使用mysql_fetch_object()以对象的形式返回查询结果相关推荐

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

    mysql_fetch_object()同样用于获取查询数据结果集,返回当前行数据,并自动滑向下一行.但与mysql_fetch_row()和mysql_fetch_array()不同的是,它返回的是 ...

  2. javascript 无法修改 数组中对象_谈谈JavaScript中对象建立(Object)

    在这篇文章中我将会着重说明如何创建JavaScript里的对象(Object). 对象(Object)是什么? 在开始介绍如何创建对象前,我们要知道对象是什么.对象(Object)简单地来说,就是一堆 ...

  3. java方法返回值_如何高效率的学习Java函数返回值

    一.概述 函数返回处理值有两种方式,一种直接利用函数返回值返回:另一种通过输出参数返回,一般传入的值为引用或者指针. public Foo Function1(); // 函数返回值的形式 publi ...

  4. mysql 用户概念_传输概念 – db对象的用户/组/权限从mysql到postgresql

    这似乎比stackoverflow更适合这里,所以这里: 我一直在使用mysql一段时间以来,因为在大多数便宜的虚拟主机上,它是提供的数据库.但是,现在我开始认真开发Web应用程序,我一直在本地使用p ...

  5. arraylist怎么在mysql中排序_对ArrayList中对象元素进行排序

    rrayList中的元素进行排序,主要考查的是对util包中的Comparator接口和Collections类的使用. 实现Comparator接口必须实现compare方法,自己可以去看API帮助 ...

  6. java robot 对象_用Java Robot对象实现服务器屏幕远程监视

    用Java Robot对象实现服务器屏幕远程监视 作者:李鲁群 摘要: 有时候,在Java应用程序开发中,如:远程监控或远程教学,常常需要对计算机的屏幕进行截取,由于屏幕截取是比较接近操作系统的操作, ...

  7. powermock模拟对象_使用PowerMock测试对象的内部状态

    powermock模拟对象 大多数单元测试都集中于测试对象的行为以证明其有效. 这可以通过编写一个JUnit测试来实现,该测试调用对象的公共方法,然后测试这些调用的返回值是否与先前定义的一组期望值匹配 ...

  8. 单体内置对象_单体内置对象

    内置对象:由ECMAscript实现提供的,不依赖宿主环境的对象,这些对象再ES程序执行之前就已经存在 Global对象 Global全局对象是一个特别的对象(兜底对象) 不属于其他对象的属性和方法, ...

  9. java创建response对象_创建一个HttpResponse对象

    创建一个HttpResponse对象 HttpResponse类实现了javax.servlet.http.HttpServletResponse.跟随它的是一个叫做 HttpResponseFaca ...

最新文章

  1. [Android]ViewSwitcher使用范例
  2. java概述、安装、配置环境、运行
  3. 嵌入式论文3000字_SCI英文论文一般多少字
  4. PHP伪造来源HTTP,伪造来源采集http.php
  5. 什么是http协议??
  6. Java八种基本数据类型的大小,以及封装类,自动装箱/拆箱的用法?
  7. python发送文件到指定的邮箱_python笔记:批量将指定附件发送到指定邮箱地址
  8. mip php,zblog php mip主题开发官方指南
  9. python进行邮件发送以及django中利用邮件注册激活功能
  10. python坑爹的黑店_曝光米兰爱马仕黑店极其坑爹配货经验!大家不要再白白上当了!...
  11. 《月亮与六便士》书摘
  12. arm9+linux s3c2440 触摸屏驱动移植
  13. Node 10.0+ 初级入门-姜威-专题视频课程
  14. iphone7plus计算机,苹果7 Plus评测:双摄对比苹果7/6sP
  15. 2131数据结构实验之栈与队列一:进制转换
  16. 毕业后我这操蛋的五年
  17. 阿德莱德大学计算机科学学士学分,澳洲阿德莱德大学软件工程计算机科学学士专业就业方向简析...
  18. 幼师学计算机心得体会怎么写,幼儿教师理论学习心得多篇
  19. Linux 学习--一篇就学懂Linux(万字长文)
  20. LQ0215 绳圈【DP】

热门文章

  1. 取英文名字的几个规则
  2. 【报告分享】2021年中国人工智能产业研究报告:数字经济时代的产业升级探索.pdf(附下载链接)...
  3. 【实践】万字干货:如何优雅地记录操作日志?(附代码)
  4. 无监督端到端检索式问答系统方案实践
  5. Dive into BERT:语言模型与知识
  6. 连接ebay服务器时系统出现问题,客户端从服务器收到SOAP Fault:验证ebay失败
  7. apache 反向代理_反向代理?听起来有点东西 ——Nginx学习笔记
  8. java的remove iterator_Java集合 iterator.remove()方法详解
  9. python 帮助教师_花10分钟写一个Python脚本,搞定了初中老师一下午的工作
  10. php自动加载类与路由,PHP实现路由和类自动加载