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 相关文章推荐
常用表单验证类,有了这个,一般的验证就都齐了。
Dec 06 PHP
PHP音乐采集(部分代码)
Feb 14 PHP
php学习 字符串课件
Jun 15 PHP
过滤掉PHP数组中的重复值的实现代码
Jul 17 PHP
PHP 自定义错误处理函数trigger_error()
Mar 26 PHP
php实现递归与无限分类的方法
Feb 16 PHP
PHP实现递归无限级分类
Oct 22 PHP
php实现图片上传时添加文字和图片水印技巧
Apr 18 PHP
详解配置 Apache 服务器支持 PHP 文件的解析
Feb 15 PHP
PHP面向对象五大原则之开放-封闭原则(OCP)详解
Apr 04 PHP
使用PHP开发留言板功能
Nov 19 PHP
PHP后门隐藏的一些技巧总结
Nov 04 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类与对象中的private访问控制的疑问
2012/11/01 PHP
基于initPHP的框架介绍
2013/04/18 PHP
PHP操作路由器实现方法示例
2019/04/27 PHP
PHP连接MySQL数据库三种实现方法
2020/12/10 PHP
jquery时间下拉框小例子
2013/04/15 Javascript
jquery实现的判断倒计时是否结束代码
2016/02/05 Javascript
jQuery EasyUI编辑DataGrid用combobox实现多级联动
2016/08/29 Javascript
JS实现隐藏同级元素后只显示JS文件内容的方法
2016/09/04 Javascript
JS中使用mailto实现将用户在网页中输入的内容传递到本地邮件客户端
2016/10/08 Javascript
详解Nodejs基于mongoose模块的增删改查的操作
2016/12/21 NodeJs
Bootstrap笔记之缩略图、警告框实例详解
2017/03/09 Javascript
微信小程序新手教程之页面打开数量限制
2019/03/03 Javascript
vue.js 2.0实现简单分页效果
2019/07/29 Javascript
Vue.js实现立体计算器
2020/02/22 Javascript
[03:39]这就是刀塔,我们是冠军!燃情短片讲述我们的DOTA故事
2019/07/02 DOTA
[57:31]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第一场 2月1日
2021/03/11 DOTA
Python中文竖排显示的方法
2015/07/28 Python
初学python的操作难点总结(新手必看篇)
2017/08/03 Python
基于Python闭包及其作用域详解
2017/08/28 Python
Python字典中的键映射多个值的方法(列表或者集合)
2018/10/17 Python
python爬虫之遍历单个域名
2019/11/20 Python
python已协程方式处理任务实现过程
2019/12/27 Python
浅谈Python 命令行参数argparse写入图片路径操作
2020/07/12 Python
基于HTML5 Canvas 实现商场监控实例详解
2017/11/20 HTML / CSS
亚瑟士美国官网:ASICS美国
2017/02/01 全球购物
DVF官方网站:美国时装界尊尚品牌
2017/08/29 全球购物
Desigual美国官方网站:西班牙服装品牌
2019/03/29 全球购物
毕业生机械建模求职信
2013/10/14 职场文书
加拿大探亲邀请信
2014/01/28 职场文书
车辆年审委托书范本
2014/09/18 职场文书
办理收楼委托书范本
2014/10/09 职场文书
施工单位工程部经理岗位职责
2015/04/09 职场文书
会议主持词通用版
2019/04/02 职场文书
解决numpy数组互换两行及赋值的问题
2021/04/17 Python
将Python代码打包成.exe可执行文件的完整步骤
2021/05/12 Python
新手初学Java List 接口
2021/07/07 Java/Android