定义和用法

mysqli_fetch_object - 返回结果集的当前行作为对象

版本支持

PHP4 PHP5 PHP7
不支持 支持 支持

语法

  1. mysqli_fetch_object ( mysqli_result $result [, string $class_name = "stdClass" [, array $params ]] )

mysqli_fetch_object()将返回当前行结果集作为对象,其中对象的属性表示在结果集中找到的字段的名称。

注意,mysqli_fetch_object()在调用对象构造函数之前设置对象的属性。 

参数

参数 必需的 描述
result 由 mysqli_query()mysqli_store_result() 或 mysqli_use_result() 返回的结果集标识。
class_name 要实例化的类的名称,设置的属性并返回。 如果未指定,则返回stdClass对象。
params 可选的参数数组,用于传递给class_name对象的构造函数。

返回值

返回具有字符串属性的对象,该对象对应于所获取的行;如果结果集中没有更多的行,则返回NULL。

注意: 此函数返回的字段名大小写敏感。

注意: 此函数将 NULL 字段设置为 PHP NULL 值。

 

  1. $link = mysqli_connect("localhost", "my_user", "my_password", "world");
  2. /* check connection */
  3. if (mysqli_connect_errno()) {
  4. printf("Connect failed: %s\n", mysqli_connect_error());
  5. exit();
  6. }
  7. $query = "SELECT Name, CountryCode FROM City ORDER by ID DESC LIMIT 50,5";
  8. if ($result = mysqli_query($link, $query)) {
  9. /* fetch associative array */
  10. while ($obj = mysqli_fetch_object($result)) {
  11. printf ("%s (%s)\n", $obj->Name, $obj->CountryCode);
  12. }
  13. /* free result set */
  14. mysqli_free_result($result);
  15. }
  16. /* close connection */
  17. mysqli_close($link);

  

相关函数

mysqli_fetch_array() - 获取结果行作为关联数组,数字数组或两者兼而有之
mysqli_fetch_assoc() - 提取结果行作为关联数组
mysqli_fetch_row() - 获取结果行作为枚举数组
mysqli_query() - 对数据库执行一次查询
mysqli_data_seek() - 将结果指针调整为结果中的任意行

 

PHP mysqli_fetch_object MySQLi 函数的更多相关文章

  1. PHP 5 MySQLi 函数

    在 PHP 中使用 MySQLi 函数需要注意的是:你需要添加对 MySQLi 扩展的支持. PHP MySQLi 简介 PHP MySQLi = PHP MySQL Improved! MySQLi ...

  2. mysqli函数库的使用

    综述 1.什么是mysqli PHP-MySQL 函数库是 PHP 操作 MySQL 资料库最原始的扩展库,PHP-MySQLi 的 i 代表 Improvement ,相当于前者的增强版,也包含了相 ...

  3. PHP mysqli_stat MySQLi 函数

    定义和用法 mysqli_stat - 获取当前系统状态信息 版本支持 PHP4 PHP5 PHP7 不支持 支持 支持 语法 mysqli_stat ( mysqli $link ) mysqli_ ...

  4. PHP mysqli_kill MySQLi 函数

    mysqli_kill - 让服务器杀掉一个 MySQL 线程 语法:mysqli_kill ( mysqli $link , int $processid ) 本函数可以用来让服务器杀掉 proce ...

  5. PHP 数据库连接工具类(MySQLI函数包装)

    ====================mysql===================== <?php class mysql { private $mysqli; private $resu ...

  6. 获取mysqli函数的值和字段名

    <?php $mysqli=new mysqli("localhost", "root", "123456", "xsphp ...

  7. 有结果集的mysqli函数获取行数和列数

    <?php $mysqli=new mysqli("localhost", "root", "123456", "xsphp ...

  8. 判断mysqli函数里的sql语句是否有错和影响行数

    <?php $mysqli=@new mysqli("localhost", "root", "123456", "xsph ...

  9. PHP 5 MySQLi 函数总结

    连接数据库 mysqli_connect() 函数打开一个到 MySQL 服务器的新的连接. <?php $con=mysqli_connect("localhost",&q ...

随机推荐

  1. Spring Boot微服务电商项目开发实战 --- 分布式开发要避的那些坑

    今天已经进入第七讲了,整个微服务架构的搭建工作也基本完成.那到目前为止究竟使用了那些技术及实现了什么功能呢?我们先回顾一下. 使用的技术:SpringBoot.Dubbo.Zookeeper.Redi ...

  2. python连接数据库使用SQLAlchemy

    参考python核心编程 ORM(Object Relational Mapper),如果你是一个更愿意操作Python对象而不是SQL查询的程序员,并且仍然希望使用关系型数据库作为你的后端,那么你可 ...

  3. 基于windows server 2016和sqlserver 2016 AlwaysOn的群集配置

    文档:基于windows server 2016和sqlserver 2...链接:http://note.youdao.com/noteshare?id=4f07c1c3f7d0e32b7631d7 ...

  4. 富士通 DX90 S2存储分配映射盘

    屁话不多说,直接开操: 1.连接存储 用pc连接到存储管理口,如192.168.1.101 登录管理账号:默认root/root 创建Volume, 点击create开始创建新的volume 按需填写 ...

  5. 通过requestAnimationFrame判断浏览器帧率

    /** ** 得到浏览器每秒帧数fps ** ** @Date Mar 13 2013 **/ var showFPS = (function(){ var requestAnimationFrame ...

  6. C# 从字符串中提取指定字符类型的内容

    从一段字符串中,提取中文.英文.数字 中文字符30Margin中文字符40HorizontalAlignment 正则表达式: /// <summary> /// 英文字母与数字 /// ...

  7. php配置文件说明

    php-fpm.conf是PHP-FPM进程管理器的配置文件: php.ini是PHP解析器的配置文件: www.conf是php.ini的扩展文件

  8. How to: Use the Entity Framework Code First in XAF 如何:在 XAF 中使用EF CodeFirst

    This topic demonstrates how to create a simple XAF application with a business model in a DbContext ...

  9. JavaScript 日期格式

    有四种 JavaScript 日期输入格式: 类型 实例 ISO 日期 "2018-02-19" (国际标准) 短日期 "02/19/2018" 或者 &quo ...

  10. vuex 精简demo解析

    1.store/index.js 文件 import Vue from 'vue' import Vuex from 'vuex' //使用vuex Vue.use(Vuex); //一个store ...