PHP PDOStatement::setFetchMode讲解


Posted in PHP onFebruary 03, 2019

PDOStatement::setFetchMode

PDOStatement::setFetchMode — 为语句设置默认的获取模式。(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0)

说明

语法

bool PDOStatement::setFetchMode ( int $mode )
bool PDOStatement::setFetchMode ( int $PDO::FETCH_COLUMN , int $colno )
bool PDOStatement::setFetchMode ( int $PDO::FETCH_CLASS , string $classname , array $ctorargs )
bool PDOStatement::setFetchMode ( int $PDO::FETCH_INTO , object $object )

参数

mode

  • 获取模式必须是 PDO::FETCH_* 系列常量中的一个。

colno

  • 列号。

classname

  • 类名。

ctorargs

  • 构造函数参数。

object

  • 对象。

返回值

成功时返回 TRUE, 或者在失败时返回 FALSE。

实例

设置获取模式

下面的例子示范如何用 PDOStatement::setFetchMode() 来为一个 PDOStatement 对象更改默认的获取模式。

<?php
$sql = 'SELECT name, colour, calories FROM fruit';
try {
 $stmt = $dbh->query($sql);
 $result = $stmt->setFetchMode(PDO::FETCH_NUM);
 while ($row = $stmt->fetch()) {
  print $row[0] . "\t" . $row[1] . "\t" . $row[2] . "\n";
 }
}
catch (PDOException $e) {
 print $e->getMessage();
}
?>

以上实例输出为:

apple   red     150
banana  yellow  250
orange  orange  300
kiwi    brown   75
lemon   yellow  25
pear    green   150
watermelon      pink    90

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
常用的php对象类型判断
Aug 27 PHP
phplock(php进程锁) v1.0 beta1
Nov 24 PHP
PHP 根据IP地址控制访问的代码
Apr 22 PHP
ThinkPHP中实例Model方法的区别说明
Aug 21 PHP
PHP数组排序函数合集 以及它们之间的联系分析
Jun 27 PHP
php导出生成word的方法
Dec 25 PHP
PHP实现找出有序数组中绝对值最小的数算法分析
Aug 07 PHP
PHP获取日期对应星期、一周日期、星期开始与结束日期的方法
Jun 22 PHP
php实现等比例压缩图片
Jul 26 PHP
php + WebUploader实现图片批量上传功能
May 06 PHP
laravel 获取当前url的别名方法
Oct 11 PHP
如何通过Apache在本地配置多个虚拟主机
Jul 29 PHP
PHP+redis实现的购物车单例类示例
Feb 02 #PHP
PhpStorm配置Xdebug调试的方法步骤
Feb 02 #PHP
PHP中的访问修饰符简单比较
Feb 02 #PHP
PHP PDOStatement::setAttribute讲解
Feb 01 #PHP
PHP PDOStatement::rowCount讲解
Feb 01 #PHP
PHP PDOStatement::nextRowset讲解
Feb 01 #PHP
PHP PDOStatement::getColumnMeta讲解
Feb 01 #PHP
You might like
PHP脚本的10个技巧(7)
2006/10/09 PHP
据说是雅虎的一份PHP面试题附答案
2009/01/07 PHP
php中cookie的使用方法
2014/03/29 PHP
CI框架Session.php源码分析
2014/11/03 PHP
PHP实现的蚂蚁爬杆路径算法代码
2015/12/03 PHP
PHP下载远程图片并保存到本地方法总结
2016/01/22 PHP
ThinkPHP表单令牌错误的相关解决方法分析
2016/05/20 PHP
Firefox window.close()的使用注意事项
2009/04/11 Javascript
js解析与序列化json数据(二)序列化探讨
2013/02/01 Javascript
如何用js控制frame的隐藏或显示的解决办法
2013/03/20 Javascript
html文档中的location对象属性理解及常见的用法
2014/08/13 Javascript
Nodejs学习笔记之Global Objects全局对象
2015/01/13 NodeJs
js实现照片墙功能实例
2015/02/05 Javascript
jQuery on()方法绑定动态元素的点击事件实例代码浅析
2016/06/16 Javascript
基于node.js依赖express解析post请求四种数据格式
2017/02/13 Javascript
详解Vue CLI3配置之filenameHashing使用和源码设计使用和源码设计
2018/08/31 Javascript
vue添加class样式实例讲解
2019/02/12 Javascript
vue2 中二级路由高亮问题及配置方法
2019/06/10 Javascript
vue中get请求如何传递数组参数的方法示例
2019/11/08 Javascript
vue实现动态表格提交参数动态生成控件的操作
2020/11/09 Javascript
jquery实现拖拽小方块效果
2020/12/10 jQuery
python使用自定义user-agent抓取网页的方法
2015/04/15 Python
python动态加载包的方法小结
2016/04/18 Python
Python使用SQLite和Excel操作进行数据分析
2018/01/20 Python
Python基于httpx模块实现发送请求
2020/07/07 Python
Python基于爬虫实现全网搜索并下载音乐
2021/02/14 Python
北京泡泡网网络有限公司.net面试题
2012/07/17 面试题
会计实习自我鉴定
2013/12/04 职场文书
食品安全工作方案
2014/05/07 职场文书
安全资料员岗位职责范本
2014/06/28 职场文书
医院义诊活动总结
2014/07/04 职场文书
歌颂党的演讲稿
2014/09/10 职场文书
付款委托书范本
2014/10/05 职场文书
离婚代理词范文
2015/05/23 职场文书
Mysql数据库表中为什么有索引却没有提高查询速度
2022/02/24 MySQL
Grafana可视化监控系统结合SpringBoot使用
2022/04/19 Redis