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 相关文章推荐
第十节--抽象方法和抽象类
Nov 16 PHP
PHP获取表单textarea数据中的换行问题
Sep 10 PHP
PHP 透明水印生成代码
Aug 27 PHP
用C/C++扩展你的PHP 为你的php增加功能
Sep 06 PHP
php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
Nov 14 PHP
CodeIgniter中使用cookie的三种方式详解
Jul 18 PHP
ci检测是ajax还是页面post提交数据的方法
Nov 10 PHP
ThinkPHP实现支付宝接口功能实例
Dec 02 PHP
php如何连接sql server
Oct 16 PHP
php根据日期或时间戳获取星座信息和生肖等信息
Oct 20 PHP
浅析Yii2 gridview实现批量删除教程
Apr 22 PHP
iOS10推送通知开发教程
Sep 19 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框架Phpbean说明
2008/01/10 PHP
php ZipArchive压缩函数详解实例
2013/11/06 PHP
php等比例缩放图片及剪切图片代码分享
2016/02/13 PHP
ucenter中词语过滤原理分析
2016/07/13 PHP
PHP查询大量数据内存耗尽问题的解决方法
2016/10/28 PHP
php 比较获取两个数组相同和不同元素的例子(交集和差集)
2019/10/18 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
PHP获取php,mysql,apche的版本信息及更多服务器信息
2021/03/09 PHP
Google AJAX 搜索 API实现代码
2010/11/17 Javascript
40个有创意的jQuery图片、内容滑动及弹出插件收藏集之一
2011/12/31 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
2014/11/23 Javascript
使用JQuery 加载页面时调用JS的实现方法
2016/05/30 Javascript
JavaScript数据存储 Cookie篇
2016/07/02 Javascript
Vue学习笔记进阶篇之多元素及多组件过渡
2017/07/19 Javascript
JavaScript requestAnimationFrame动画详解
2017/09/14 Javascript
详解webpack 打包文件体积过大解决方案(code splitting)
2018/04/10 Javascript
vue1.0和vue2.0的watch监听事件写法详解
2018/09/11 Javascript
使用Javascript简单计算器
2018/11/17 Javascript
ZK中使用JS读取客户端txt文件内容问题
2019/11/07 Javascript
详解JavaScript中的this指向问题
2021/02/05 Javascript
python多线程编程方式分析示例详解
2013/12/06 Python
python 中split 和 strip的实例详解
2017/07/12 Python
详解Python 实现元胞自动机中的生命游戏(Game of life)
2018/01/27 Python
Python3中lambda表达式与函数式编程讲解
2019/01/14 Python
Python中正反斜杠(‘/’和‘\’)的意义与用法
2019/08/12 Python
python使用梯度下降算法实现一个多线性回归
2020/03/24 Python
windows10环境下用anaconda和VScode配置的图文教程
2020/03/30 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
2020/05/22 Python
加拿大时装零售商:Influence U
2018/12/22 全球购物
好邻里事迹材料
2014/01/16 职场文书
小学秋季运动会报道稿
2014/09/30 职场文书
给客户的感谢信
2015/01/21 职场文书
2015年世界无烟日演讲稿
2015/03/18 职场文书
销售口号霸气押韵
2015/12/24 职场文书
嵌入式Redis服务器在Spring Boot测试中的使用教程
2021/07/21 Redis
Mysql多层子查询示例代码(收藏夹案例)
2022/03/31 MySQL