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+Tidy-完美的XHTML纠错+过滤
Apr 10 PHP
zf框架的Filter过滤器使用示例
Mar 13 PHP
PHP zip扩展Linux下安装过程分享
May 05 PHP
一个简单的PHP验证码实现代码
May 10 PHP
php调用nginx的mod_zip模块打包ZIP文件
Jun 11 PHP
codeigniter实现get分页的方法
Jul 10 PHP
PHP将二维数组某一个字段相同的数组合并起来的方法
Feb 26 PHP
php中get_magic_quotes_gpc()函数说明
Feb 06 PHP
Laravel使用RabbitMQ的方法示例
Jun 18 PHP
PHP 代码简洁之道(小结)
Oct 16 PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
Oct 18 PHP
laravel框架中视图的基本使用方法分析
Nov 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
AJAX for PHP简单表数据查询实例
2007/01/02 PHP
PHP PDO函数库详解
2010/04/27 PHP
PHP访问MYSQL数据库封装类(附函数说明)
2010/12/04 PHP
PHP CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
2012/01/16 PHP
PHP7.1实现的AES与RSA加密操作示例
2018/06/15 PHP
Laravel 框架返回状态拦截代码
2019/10/18 PHP
JavaScript 判断判断某个对象是Object还是一个Array
2010/01/28 Javascript
浅谈tudou土豆网首页图片延迟加载的效果
2010/06/23 Javascript
元素未显示设置width/height时IE中使用currentStyle获取为auto
2014/05/04 Javascript
JS实现图片高亮展示效果实例
2015/11/24 Javascript
浅谈jquery的map()和each()方法
2016/06/12 Javascript
JS模拟的Map类实现方法
2016/06/17 Javascript
Three.js学习之网格
2016/08/10 Javascript
深入浅出ES6之let和const命令
2016/08/25 Javascript
vue权限管理系统的实现代码
2019/01/17 Javascript
JS实现checkbox互斥(单选)功能示例
2019/05/04 Javascript
微信小程序之左右布局的实现代码
2019/12/13 Javascript
python中字符串比较使用is、==和cmp()总结
2018/03/18 Python
Python爬虫实现(伪)球迷速成
2018/06/10 Python
pandas使用get_dummies进行one-hot编码的方法
2018/07/10 Python
python 在屏幕上逐字显示一行字的实例
2018/12/24 Python
python批量创建指定名称的文件夹
2019/03/21 Python
python使用Plotly绘图工具绘制柱状图
2019/04/01 Python
使用Python实现企业微信的自动打卡功能
2019/04/30 Python
python通过matplotlib生成复合饼图
2020/02/06 Python
Python实现JS解密并爬取某音漫客网站
2020/10/23 Python
俄罗斯最大的在线珠宝大卖场:Nebo
2019/12/08 全球购物
美国沙龙美发产品购物网站:Hair.com by L’Oreal
2020/11/09 全球购物
网络技术支持面试题
2013/04/22 面试题
专升本自我鉴定
2013/10/10 职场文书
预备党员思想汇报
2014/01/08 职场文书
《夜晚的实验》教学反思
2014/02/19 职场文书
厉行勤俭节约倡议书
2014/05/16 职场文书
Python中rapidjson参数校验实现
2021/07/25 Python
关于springboot配置druid数据源不生效问题(踩坑记)
2021/09/25 Java/Android
Python使用Beautiful Soup(BS4)库解析HTML和XML
2022/06/05 Python