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 相关文章推荐
FleaPHP的安全设置方法
Sep 15 PHP
简单PHP上传图片、删除图片实现代码
May 12 PHP
php下通过伪造http头破解防盗链的代码
Jul 03 PHP
rephactor 优秀的PHP的重构工具
Jun 09 PHP
Codeigniter实现处理用户登录验证后的URL跳转
Jun 12 PHP
推荐一本PHP程序猿都应该拜读的书
Dec 31 PHP
避免Smarty与CSS语法冲突的方法
Mar 02 PHP
php随机获取金山词霸每日一句的方法
Jul 09 PHP
yii2学习教程之5种内置行为类详解
Aug 03 PHP
php面向对象程序设计入门教程
Jun 22 PHP
php DES加密算法实例分析
Sep 18 PHP
php+mysql实现的无限分类方法类定义与使用示例
May 27 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详细彻底学习Smarty
2008/03/27 PHP
用mysql触发器自动更新memcache的实现代码
2009/10/11 PHP
codeigniter上传图片不能正确识别图片类型问题解决方法
2014/07/25 PHP
smarty模板引擎使用内建函数foreach循环取出所有数组值的方法
2015/01/22 PHP
PHP实现Unicode编码相互转换的方法示例
2020/11/17 PHP
PHP实现限制IP访问及提交次数的方法详解
2017/07/17 PHP
实例讲解PHP中使用命名空间
2019/01/27 PHP
jQuery 常见学习网站与参考书
2009/11/09 Javascript
JS 毫秒转时间示例代码
2013/09/22 Javascript
JavaScript中的公有、私有、特权和静态成员用法分析
2014/11/20 Javascript
小议JavaScript中Generator和Iterator的使用
2015/07/29 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(同步显示图像位置信息)
2016/12/02 Javascript
详解node.js搭建代理服务器请求数据
2017/04/08 Javascript
浅谈react.js 之 批量添加与删除功能
2017/04/17 Javascript
引入JavaScript时alert弹出框显示中文乱码问题
2017/09/16 Javascript
浅谈ajax请求不同页面的微信JSSDK问题
2018/02/26 Javascript
nodejs读取本地中文json文件出现乱码解决方法
2018/10/10 NodeJs
使用webpack将ES6转化ES5的实现方法
2019/10/13 Javascript
[02:38]DOTA2亚洲邀请赛 IG战队巡礼
2015/02/03 DOTA
python缩进区别分析
2014/02/15 Python
用Python写一个无界面的2048小游戏
2016/05/24 Python
关于numpy.where()函数 返回值的解释
2019/12/06 Python
Python ORM框架Peewee用法详解
2020/04/29 Python
Python字符串格式化常用手段及注意事项
2020/06/17 Python
python怎么删除缓存文件
2020/07/19 Python
HTML5实现动画效果的方式汇总
2016/02/29 HTML / CSS
德国机车企业:FC-Moto
2017/10/27 全球购物
大学生护理专业自荐信
2013/10/03 职场文书
校园餐饮创业计划书
2014/01/10 职场文书
个人查摆问题整改措施
2014/10/04 职场文书
辞职信的写法
2015/02/27 职场文书
2016新年感言
2015/08/03 职场文书
团结主题班会
2015/08/13 职场文书
《秋天的怀念》教学反思
2016/02/17 职场文书
css 边框添加四个角的实现代码
2021/10/16 HTML / CSS
详解Anyscript开发指南绕过typescript类型检查
2022/09/23 Javascript