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 相关文章推荐
PHP4实际应用经验篇(3)
Oct 09 PHP
用PHP动态生成虚拟现实VRML网页
Oct 09 PHP
IIS6的PHP最佳配置方法
Mar 19 PHP
php 什么是PEAR?(第二篇)
Mar 19 PHP
PHP去掉从word直接粘贴过来的没有用格式的函数
Oct 29 PHP
PHP中isset()和unset()函数的用法小结
Mar 11 PHP
ThinkPHP之import方法实例详解
Jun 20 PHP
php最简单的删除目录与文件实现方法
Nov 28 PHP
php实现QQ空间获取当前用户的用户名并生成图片
Jul 25 PHP
php简单创建zip压缩文件的方法
Apr 30 PHP
PHP生成制作验证码的简单实例
Jun 12 PHP
php魔法函数与魔法常量使用介绍
Jul 23 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
Zend Framework教程之模型Model用法简单实例
2016/03/04 PHP
PHP中header函数的用法及其注意事项详解
2016/06/13 PHP
php将文件夹打包成zip文件的简单实现方法
2016/10/04 PHP
thinkPHP框架中执行事务的方法示例
2018/05/31 PHP
PHP 判断字符串是中文还是英文, 或者是中英混合
2021/03/09 PHP
List the UTC Time on a Computer
2007/06/11 Javascript
js switch case default 的用法示例介绍
2013/10/23 Javascript
jQuery Trim去除字符串首尾空字符的实现方法说明
2014/02/11 Javascript
jQuery多媒体插件jQuery Media Plugin使用详解
2014/12/19 Javascript
小白谈谈对JS原型链的理解
2016/05/03 Javascript
jquery自动补齐功能插件flexselect用法示例
2016/08/06 Javascript
Vue.js使用v-show和v-if的注意事项
2016/12/13 Javascript
利用 spin.js 生成等待效果(js 等待效果)
2017/06/25 Javascript
利用jQuery异步上传文件的插件用法详解
2017/07/19 jQuery
详解Node全局变量global模块
2017/09/28 Javascript
js精确的加减乘除实例
2017/11/14 Javascript
vue中的provide/inject的学习使用
2018/05/09 Javascript
Vue表单及表单绑定方法
2018/09/04 Javascript
Vue.js 十五分钟入门图文教程
2018/09/12 Javascript
vue实现下拉加载其实没那么复杂
2019/08/13 Javascript
Python脚本实现网卡流量监控
2015/02/14 Python
Python内置模块hashlib、hmac与uuid用法分析
2018/02/12 Python
Python中elasticsearch插入和更新数据的实现方法
2018/04/01 Python
Python检测数据类型的方法总结
2019/05/20 Python
Python 变量的创建过程详解
2019/09/02 Python
python自动化测试无法启动谷歌浏览器问题
2019/10/10 Python
Python使用Socket实现简单聊天程序
2020/02/28 Python
pandas中read_csv、rolling、expanding用法详解
2020/04/21 Python
PyCharm中如何直接使用Anaconda已安装的库
2020/05/28 Python
结合CSS3的布局新特征谈谈常见布局方法
2016/01/22 HTML / CSS
大学生实习思想汇报
2014/01/12 职场文书
幼儿园义卖活动方案
2014/01/17 职场文书
孝老爱亲模范事迹
2014/01/24 职场文书
浪漫婚礼主持词
2014/03/14 职场文书
公司投资建议书
2014/05/16 职场文书
mysql事务隔离级别详情
2021/10/24 MySQL