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 和 XML: 使用expat函数(一)
Oct 09 PHP
自动分页的不完整解决方案
Jan 12 PHP
PHP中英混合字符串截取函数代码
Jul 17 PHP
php比较多维数组中值的大小排序实现代码
Sep 08 PHP
CodeIgniter框架中_remap()使用方法2例
Mar 10 PHP
ThinkPHP中RBAC类的四种用法分析
Nov 24 PHP
避免Smarty与CSS语法冲突的方法
Mar 02 PHP
微信支付开发维权通知实例
Jul 12 PHP
thinkPHP实现的省市区三级联动功能示例
May 05 PHP
PHP中检查isset()和!empty()函数的必要性
Feb 13 PHP
PHP自动生成缩略图函数的源码示例
Mar 18 PHP
php中yii框架实例用法
Dec 22 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
memcached 和 mysql 主从环境下php开发代码详解
2010/05/16 PHP
解析PHP 5.5 新特性
2013/07/02 PHP
实现php删除链表中重复的结点
2018/09/27 PHP
clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别分析
2010/03/12 Javascript
简单的js图片轮换代码(js图片轮播)
2014/05/06 Javascript
Javascript Object 对象学习笔记
2014/12/17 Javascript
基于JQuery和CSS3实现仿Apple TV海报背景视觉差特效源码分享
2015/09/21 Javascript
AngularJS入门教程之AngularJS 模板
2016/08/18 Javascript
解决JS外部文件中文注释出现乱码问题
2017/07/09 Javascript
Vue单页式应用(Hash模式下)实现微信分享的实例
2017/07/21 Javascript
Vue单文件组件基础模板小结
2017/08/10 Javascript
angular2 ng2-file-upload上传示例代码
2018/08/23 Javascript
面试题:react和vue的区别分析
2019/04/08 Javascript
jQuery实现简易QQ聊天框
2020/02/10 jQuery
js的Object.assign用法示例分析
2020/03/05 Javascript
jQuery 隐藏/显示效果函数用法实例分析
2020/05/20 jQuery
[01:00:53]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Secret
2018/03/30 DOTA
python解析发往本机的数据包示例 (解析数据包)
2014/01/16 Python
简要讲解Python编程中线程的创建与锁的使用
2016/02/28 Python
win10系统下Anaconda3安装配置方法图文教程
2018/09/19 Python
Python基于scipy实现信号滤波功能
2019/05/08 Python
PHP统计代码行数的小代码
2019/09/19 Python
Python3和PyCharm安装与环境配置【图文教程】
2020/02/14 Python
TensorFlow固化模型的实现操作
2020/05/26 Python
python实现简单遗传算法
2020/09/18 Python
会计出纳岗位职责
2013/12/25 职场文书
留学经费担保书
2014/05/12 职场文书
个人自荐材料
2014/05/23 职场文书
2014年最新大专生职业生涯规划书范文
2014/09/13 职场文书
八项规定自查自纠报告及整改措施
2014/10/26 职场文书
干部作风建设工作总结
2014/10/29 职场文书
2015年行政执法工作总结
2015/05/23 职场文书
银行培训心得体会范文
2016/01/09 职场文书
2016大学生求职自荐信范文
2016/01/28 职场文书
ES6 解构赋值的原理及运用
2021/05/25 Javascript
mysql连接查询中and与where的区别浅析
2021/07/01 MySQL