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 5.3.5安装memcache注意事项小结
Apr 12 PHP
关于访问控制的一首PHP面试题(对属性或方法的访问控制)
Sep 13 PHP
windwos下使用php连接oracle数据库的过程分享
May 26 PHP
php发送get、post请求的6种方法简明总结
Jul 08 PHP
PHP实现自动登入google play下载app report的方法
Sep 23 PHP
PHP中判断文件存在使用is_file还是file_exists?
Apr 03 PHP
php结合正则批量抓取网页中邮箱地址
May 19 PHP
PHP生成plist数据的方法
Jun 16 PHP
php中session_id()函数详细介绍,会话id生成过程及session id长度
Sep 23 PHP
PHP使用fopen与file_get_contents读取文件实例分享
Mar 04 PHP
PHP实现的DES加密解密实例代码
Apr 06 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
Dec 20 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
FastCGI 进程意外退出造成500错误
2015/07/26 PHP
配置eAccelerator和XCache扩展来加速PHP程序的执行
2015/12/22 PHP
PHP程序员学习使用Swoole的理由
2018/06/24 PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
2019/05/06 PHP
基于jquery的高性能td和input切换并可修改内容实现代码
2011/01/09 Javascript
cookie中的path与domain属性详解
2013/12/18 Javascript
Js控制滑轮左右滑动实例
2015/02/13 Javascript
javascript 闭包详解
2015/02/15 Javascript
JavaScript汉诺塔问题解决方法
2015/04/21 Javascript
javascript事件委托的用法及其好处简析
2016/04/04 Javascript
jQuery控制文本框只能输入数字和字母及使用方法
2016/05/26 Javascript
微信小程序 免费SSL证书https、TLS版本问题的解决办法
2016/12/14 Javascript
jQuery插件版本冲突的处理方法分析
2017/01/16 Javascript
JavaScript中 DOM操作方法小结
2017/04/25 Javascript
JS实现分页浏览横向图片(类轮播)实例代码
2017/11/06 Javascript
AngularJs点击状态值改变背景色的实例
2017/12/18 Javascript
jQuery第一次运行页面默认触发点击事件的实例
2018/01/10 jQuery
vue-cli扩展多模块打包的示例代码
2018/04/09 Javascript
angularJS实现不同视图同步刷新详解
2018/10/09 Javascript
在python的类中动态添加属性与生成对象
2016/09/17 Python
深入理解NumPy简明教程---数组2
2016/12/17 Python
Python判断变量是否为Json格式的字符串示例
2017/05/03 Python
wxPython:python首选的GUI库实例分享
2019/10/05 Python
TensorFlow实现指数衰减学习率的方法
2020/02/05 Python
Python 实现将大图切片成小图,将小图组合成大图的例子
2020/03/14 Python
python matplotlib模块基本图形绘制方法小结【直线,曲线,直方图,饼图等】
2020/04/26 Python
HTML5 Plus 实现手机APP拍照或相册选择图片上传功能
2016/07/13 HTML / CSS
突袭HTML5之Javascript API扩展4—拖拽(Drag/Drop)概述
2013/01/31 HTML / CSS
湖南卫视在线视频媒体平台:芒果TV
2019/10/30 全球购物
什么是属性访问器
2015/10/26 面试题
政治学专业毕业生求职信
2014/08/11 职场文书
前台接待岗位职责
2015/02/03 职场文书
幼儿园园长工作总结2015
2015/05/25 职场文书
vue使用Google Recaptcha验证的实现示例
2021/08/23 Vue.js
Python可视化学习之matplotlib内置单颜色
2022/02/24 Python
MYSQL如何查看进程和kill进程
2022/03/13 MySQL