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 相关文章推荐
编译问题
Oct 09 PHP
PHP的单引号和双引号 字符串效率
May 27 PHP
for循环连续求和、九九乘法表代码
Feb 20 PHP
php无限分类且支持输出树状图的详细介绍
Jun 19 PHP
php 字符串压缩方法比较示例
Jan 23 PHP
ThinkPHP多表联合查询的常用方法
Mar 24 PHP
php实现按指定大小等比缩放生成上传图片缩略图的方法
Dec 15 PHP
PHP两种快速排序算法实例
Feb 15 PHP
PHP单链表的实现代码
Jul 05 PHP
PHP中检索字符串的方法分析【strstr与substr_count方法】
Feb 17 PHP
PHP类与对象后期静态绑定操作实例详解
Dec 20 PHP
PDO::prepare讲解
Jan 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
超棒的javascript页面顶部卷动广告效果
2007/12/01 Javascript
新老版本juqery获取radio对象的方法
2010/03/01 Javascript
JS实现点击下载的小例子
2013/07/10 Javascript
浅谈使用MVC模式进行JavaScript程序开发
2015/11/10 Javascript
Vue.js基础知识汇总
2016/04/27 Javascript
js仿百度音乐全选操作
2017/01/13 Javascript
Nodejs+express+ejs简单使用实例代码
2017/09/18 NodeJs
Js利用console计算代码运行时间的方法示例
2017/09/24 Javascript
angular中ui calendar的一些使用心得(推荐)
2017/11/03 Javascript
vuex直接赋值的三种方法总结
2018/09/16 Javascript
Angular刷新当前页面的实现方法
2018/11/21 Javascript
jQuery实现的中英文切换功能示例
2019/01/11 jQuery
javascript实现切割轮播效果
2019/11/28 Javascript
[01:05]DOTA2完美大师赛趣味视频之选手教你打职业
2017/11/23 DOTA
python登陆asp网站页面的实现代码
2015/01/14 Python
python类继承用法实例分析
2015/05/27 Python
分析用Python脚本关闭文件操作的机制
2015/06/28 Python
python如何通过实例方法名字调用方法
2018/03/21 Python
python实现百度语音识别api
2018/04/10 Python
Python实现常见的回文字符串算法
2018/11/14 Python
Python测试模块doctest使用解析
2019/08/10 Python
Django实现celery定时任务过程解析
2020/04/21 Python
详解HTML5中的拖放事件(Drag 和 drop)
2016/11/14 HTML / CSS
Styleonme中文网:韩国高档人气品牌
2017/06/21 全球购物
英国第一独立滑雪板商店:The Snowboard Asylum
2020/01/16 全球购物
自动化毕业生专业自荐书范文
2014/02/04 职场文书
大学生学年自我鉴定
2014/02/10 职场文书
在职党员进社区活动总结
2014/07/05 职场文书
白酒营销策划方案
2014/08/17 职场文书
财务部会计岗位职责
2015/02/03 职场文书
仓库保管员岗位职责
2015/02/09 职场文书
小学教师党员承诺书
2015/04/27 职场文书
2016暑期政治学习心得体会
2016/01/23 职场文书
简历自我评价:教师师德表现自我评价
2019/04/24 职场文书
读《钢铁是怎样炼成的》有感:百炼方成钢
2019/11/05 职场文书
Windows 11上手初体验:任务栏和开始菜单等迎来大改
2021/11/21 数码科技