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一句话cmdshell新型 (非一句话木马)
Apr 18 PHP
php 图像函数大举例(非原创)
Jun 20 PHP
PHP二维数组的去重问题解析
Jul 17 PHP
php数组操作之键名比较与差集、交集赋值的方法
Nov 10 PHP
浅谈php正则表达式中的非贪婪模式匹配的使用
Nov 25 PHP
php批量添加数据与批量更新数据的实现方法
Dec 16 PHP
PHP中mysqli_affected_rows作用行数返回值分析
Dec 26 PHP
[原创]ThinkPHP让../Public在模板不解析(直接输出)的方法
Oct 09 PHP
Yii2主题(Theme)用法详解
Jul 23 PHP
PHP用FTP类上传文件视频等的简单实现方法
Sep 23 PHP
PHP折半(二分)查找算法实例分析
May 12 PHP
laravel中的fillable和guarded属性详解
Oct 23 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
全国FM电台频率大全 - 19 广东省
2020/03/11 无线电
关于拼配咖啡,你要知道
2021/03/03 咖啡文化
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别
2013/06/24 PHP
讲解WordPress中用于获取评论模板和搜索表单的PHP函数
2015/12/28 PHP
PHP filesize函数用法浅析
2019/02/15 PHP
比较全的JS checkbox全选、取消全选、删除功能代码
2008/12/19 Javascript
jQuery实现自定义下拉列表
2015/01/05 Javascript
javascript实现的淘宝旅行通用日历组件用法实例
2015/08/03 Javascript
基于JS实现简单的样式切换效果代码
2015/09/04 Javascript
jQuery+css实现的蓝色水平二级导航菜单效果代码
2015/09/11 Javascript
jQuery中$.each()函数的用法引申实例
2016/05/12 Javascript
jQuery Mobile框架中的表单组件基础使用教程
2016/05/17 Javascript
浅谈JavaScript中面向对象的的深拷贝和浅拷贝
2016/08/01 Javascript
微信小程序 传值取值的几种方法总结
2017/01/16 Javascript
jQuery插件FusionCharts实现的3D柱状图效果实例【附demo源码下载】
2017/03/03 Javascript
微信小程序实现action-sheet弹出底部菜单功能【附源码下载】
2017/12/09 Javascript
用原生 JS 实现 innerHTML 功能实例详解
2019/04/03 Javascript
vue如何截取字符串
2019/05/06 Javascript
小程序卡片切换效果组件wxCardSwiper的实现
2020/02/13 Javascript
原生JavaScript之es6中Class的用法分析
2020/02/23 Javascript
JS脚本实现定时到网站上签到/签退功能
2020/04/22 Javascript
python通过pil模块获得图片exif信息的方法
2015/03/16 Python
用yum安装MySQLdb模块的步骤方法
2016/12/15 Python
Python有序查找算法之二分法实例分析
2017/12/11 Python
Python自定义线程类简单示例
2018/03/23 Python
使用Python监控文件内容变化代码实例
2018/06/04 Python
Python SMTP发送邮件遇到的一些问题及解决办法
2018/10/24 Python
Python3内置模块之base64编解码方法详解
2019/07/13 Python
Tensorflow实现在训练好的模型上进行测试
2020/01/20 Python
用Python实现职工信息管理系统
2020/12/30 Python
德国网上药房:Apotal
2017/04/04 全球购物
受欢迎的大学生自我评价
2013/12/05 职场文书
2014年学校安全工作总结
2014/11/13 职场文书
家属慰问信
2015/02/14 职场文书
大学生自荐书范文
2015/03/05 职场文书
高并发下Redis如何保持数据一致性(避免读后写)
2022/03/18 Redis