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 相关文章推荐
如何突破PHP程序员的技术瓶颈分析
Jul 17 PHP
php中过滤非法字符的具体实现
Oct 29 PHP
php集成环境xampp中apache无法启动问题解决方案
Nov 18 PHP
PHP中创建图像并绘制文字的例子
Nov 19 PHP
php定义参数数量可变的函数用法实例
Mar 16 PHP
PHP易混淆知识整理笔记
Sep 24 PHP
PHP6连接SQLServer2005的三部曲
Apr 15 PHP
php对接java现实加签验签的实例
Nov 25 PHP
php版微信自定义回复功能示例
Dec 05 PHP
php双层循环(九九乘法表)
Oct 23 PHP
php封装db类连接sqlite3数据库的方法实例
Dec 19 PHP
php设计模式之策略模式应用案例详解
Jun 17 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
第八节--访问方式
2006/11/16 PHP
php SQL防注入代码集合
2008/04/25 PHP
PHP读取MySQL数据代码
2008/06/05 PHP
一个漂亮的php验证码类(分享)
2013/08/06 PHP
JS学习之一个简易的日历控件
2010/03/24 Javascript
一次失败的jQuery优化尝试小结
2011/02/06 Javascript
js querySelector和getElementById通过id获取元素的区别
2012/04/20 Javascript
Jquery 实现表格颜色交替变化鼠标移过颜色变化实例
2013/08/28 Javascript
javascript如何使用bind指定接收者
2014/05/04 Javascript
jquery制作多功能轮播图插件
2015/04/02 Javascript
深入理解node exports和module.exports区别
2016/06/01 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
2016/12/27 Javascript
深入理解Node.js中的进程管理
2017/03/13 Javascript
input 标签实现输入框带提示文字效果(两种方法)
2017/10/09 Javascript
js字符串类型String常用操作实例总结
2019/07/05 Javascript
vue中使用elementUI组件手动上传图片功能
2019/12/13 Javascript
jQuery实现颜色打字机的完整代码
2020/03/19 jQuery
es6函数中的作用域实例分析
2020/04/18 Javascript
python局域网ip扫描示例分享
2014/04/03 Python
Python断言assert的用法代码解析
2018/02/03 Python
Pycharm设置界面全黑的方法
2018/05/23 Python
对pyqt5中QTabWidget的相关操作详解
2019/06/21 Python
opencv3/C++图像像素操作详解
2019/12/10 Python
python扫描线填充算法详解
2020/02/19 Python
Django中的模型类设计及展示示例详解
2020/05/29 Python
Python进行特征提取的示例代码
2020/10/15 Python
jupyter 添加不同内核的操作
2021/02/06 Python
html5+css3之CSS中的布局与Header的实现
2014/11/21 HTML / CSS
10种CSS3实现的loading动画,挑一个走吧?
2020/11/16 HTML / CSS
美国女性运动零售品牌:Lady Foot Locker
2017/05/12 全球购物
德国药房apodiscounter中文官网:德国排名前三的网上药店
2019/06/03 全球购物
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
2015/11/18 面试题
历史专业毕业生的自我鉴定
2013/11/15 职场文书
跟单文员岗位职责
2014/01/03 职场文书
信访工作者先进事迹
2014/01/17 职场文书
室外天线与收音机天线杆接合方法
2022/04/05 无线电