PHP中PDOStatement::setFetchMode的作用是什么

这篇文章给大家介绍PHP中PDOStatement::setFetchMode的作用是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

PDOStatement::setFetchMode

PHP中PDOStatement::setFetchMode的作用是什么

PDOStatement::setFetchMode — 为语句设置默认的获取模式。(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0)

说明

语法

boolPDOStatement::setFetchMode(int$mode)
boolPDOStatement::setFetchMode(int$PDO::FETCH_COLUMN,int$colno)
boolPDOStatement::setFetchMode(int$PDO::FETCH_CLASS,string$classname,array$ctorargs)
boolPDOStatement::setFetchMode(int$PDO::FETCH_INTO,object$object)

参数

mode

  • 获取模式必须是 PDO::FETCH_* 系列常量中的一个。

colno

  • 列号。

classname

  • 类名。

ctorargs

  • 构造函数参数。

object

  • 对象。

返回值

成功时返回 TRUE, 或者在失败时返回 FALSE。

实例

设置获取模式

下面的例子示范如何用 PDOStatement::setFetchMode() 来为一个 PDOStatement 对象更改默认的获取模式。

<?php
$sql='SELECTname,colour,caloriesFROMfruit';
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 150banana yellow 250orange orange 300kiwi brown 75lemon yellow 25pear green 150watermelon pink 90

关于PHP中PDOStatement::setFetchMode的作用是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

发布于 2021-06-13 23:18:04
收藏
分享
海报
0 条评论
183
上一篇:使用PHP-FPM和Nginx怎么实现通信机制 下一篇:PHP中PDOStatement::setAttribute的作用是什么
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码