(PHP 4, PHP 5, PHP 7)

pg_fetch_object – 提取一行作为对象

说明

pg_fetch_object

( resource $result

[, int $row

[, int $result_type

]] ) : object

pg_fetch_object() 返回与所提取行的属性相一致的一个对象。如果出错或者没有更多行可供提取时则返回 FALSE。

pg_fetch_object() 和 [pg_fetch_array()](php7/function.pg-fetch-array) 相似,只有一点区别 - 返回一个对象而不是数组。间接的,这意味着只能通过字段名来访问数据而不能通过偏移量来访问(数字是非法的属性名)。

row 是想要取得的行(记录)的编号。第一行为 0。

除了速度之外,本函数和 [pg_fetch_array()](php7/function.pg-fetch-array) 完全一样,而且几乎和 [pg_fetch_row()](php7/function.pg-fetch-row) 一样快(速度上的差别很小)。

Note:

从 4.1.0 版本开始,参数 row 变为可选参数。

从 4.3.0 开始,result_type 默认值为 PGSQL_ASSOC,而旧版本的默认值是 PGSQL_BOTH。数字属性在这里没有用处,因为在 PHP 中对象的属性不能是数字。

result_type 参数在以后的版本中可能会删除。

Example #1 pg_fetch_object()

$database = "store";

$db_conn = pg_connect("host=localhost port=5432 dbname=$database");

if (!$db_conn) {

echo "Failed connecting to postgres database $databasen";

exit;

}

$qu = pg_query($db_conn, "SELECT * FROM books ORDER BY author");

$row = 0; // postgres needs a row counter

while ($data = pg_fetch_object($qu, $row)) {

echo $data->author . " (";

echo $data->year . "): ";

echo $data->title . "
";

$row++;

}

pg_free_result ($qu);

pg_close ($db_conn);

?>

Note:

从 4.1.0 开始,row 成为可选参数。每次调用 pg_fetch_object(),内部的行计数器都会加一。

参见 [pg_query()](php7/function.pg-query),[pg_fetch_array()](php7/function.pg-fetch-array),[pg_fetch_row()](php7/function.pg-fetch-row) 和 [pg_fetch_result()](php7/function.pg-fetch-result)。

php如何抓取一行的内容,提取一行作为对象 - PHP 7 中文文档相关推荐

  1. python 抓取天涯帖子内容并保存

    python 抓取天涯帖子内容并保存 作者:大捷龙 csdn : http://blog.csdn.net/koanzhongxue ** 分析:天涯的帖子下载可以分为以下几个步骤 手动传入一个帖子首 ...

  2. python爬虫搜特定内容的论文_python基于BeautifulSoup实现抓取网页指定内容的方法...

    python基于BeautifulSoup实现抓取网页指定内容的方法 更新时间:2015年07月09日 10:12:50 作者:光索与诺 这篇文章主要介绍了python基于BeautifulSoup实 ...

  3. PHPcurl抓取AJAX异步内容(转载)

    PHPcurl抓取AJAX异步内容 其实抓ajax异步内容的页面和抓普通的页面区别不大.ajax只不过是做了一次异步的http请求,只要使用firebug类似的工具,找到请求的后端服务url和传值的参 ...

  4. html 抓取移动,网页采集提取数据教程,以自定义抓取方式为例 - 八爪鱼采集器...

    网页上的数据类型十分丰富:文本.图片.链接.源码等.在数据采集过程中,不同类型的数据类型,对应的抓取方式是不同的.本文将讲解常见的数据类型与其抓取方式. 示例网址:https://movie.doub ...

  5. php抓取html元素内容 采集网页

    网页抓取就像搜索引擎一个可以去自动抓取其它服务器上的内容了,下面我整理的几个php常用做法,大家一起来看看. 抓取某一个网页中的内容,需要对DOM树进行解析,找到指定节点后,再抓取我们需要的内容,过程 ...

  6. python自动抓取聊天群内容_python微信聊天机器人改进版,定时或触发抓取天气预报、励志语录等,向好友推送...

    最近想着做一个微信机器人,主要想要实现能够每天定时推送天气预报或励志语录,励志语录要每天有自动更新,定时或当有好友回复时,能够随机推送不同的内容.于是开始了分析思路.博主是采用了多线程群发,因为微信对 ...

  7. axios中文文档 - 内容详细层次合理

    axios 在线中文文档 axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中. !> 如果你使用node.js,使用axios和cheerio可以制作 ...

  8. java抓取网页标题内容_[Java教程]java 网页页面抓取标题和正文

    [Java教程]java 网页页面抓取标题和正文 0 2014-07-10 09:01:30 import java.io.BufferedReader;import java.io.IOExcept ...

  9. python在线翻译脚本_用Python抓取百度翻译内容并打造自己的翻译脚本!

    英文不好一直是我的一个短板,尤其是在学习代码的阶段,经常需要查询各种错误,很是苦逼,一直就想自己做个翻译的脚本,省去打开网页的时间,但是查询之后发现网上的教程都是百度翻译改版之前的爬虫,不得已只好自己 ...

最新文章

  1. jQuery中HTML的操作
  2. 【小白学习PyTorch教程】八、使用图像数据增强手段,提升CIFAR-10 数据集精确度
  3. php 502.88,Nginx+PHP-FPM 访问出现 502错误
  4. 在Java中确定文件类型
  5. js时间选择器_Vuestic Admin一款免费与美妙基于Vue.js开发的管理模板
  6. angular js 使用pdf.js_排名靠前的几个JS框架发展趋势和前景
  7. 191. 位1的个数 golang
  8. android gallery自动播放,可循环显示图像的Android Gallery组件
  9. java mouseenter_关于事件mouseover ,mouseout ,mouseenter,mouseleave的区别
  10. Spring Data JPA 从入门到精通~思维导图
  11. 2-5:套接字(Socket)编程之从内核角度深入理解套接字
  12. SQL必知必会-存储过程
  13. SqlServer事务回滚失败
  14. android so劫持,防劫持SDK
  15. GC策略笔记备忘(被namenode所迫)
  16. SQL宝典(中文版) 高清PDF版下载
  17. 矩阵在线计算机,矩阵计算器
  18. 一起摇摆html5游戏,和 transformjs 一起摇摆
  19. 【CF1154】题解
  20. 为什么?win10 浏览器打不开网页,显示,DNS服务器可能不可用,但能登录qq和微信,

热门文章

  1. h3c 链路聚合测试_良无磐石固,虚名复何益?- 链路聚合协议互通测试
  2. [渝粤教育] 厦门理工学院 机械设计 参考 资料
  3. [渝粤教育] 盐城工学院 水处理微生物学 参考 资料
  4. [渝粤教育] 西南科技大学 电子技术基础 在线考试复习资料(1)
  5. 【渝粤题库】国家开放大学2021春2476旅游学概论题目
  6. 织梦同步静态文件到服务器,某猫织梦插件-织梦dedecms静态文件生成速度的区块插件...
  7. c语言中系统函数设定像素,在imag中对每个像素应用自定义函数的快速方法
  8. Linux脚本双引号字符去除,shell命令去除字符串里双引号
  9. hybbs接口php,HYBBS
  10. python实践心得体会_“Python自然语言实践”——总结(一),实战