PDO::query讲解


Posted in PHP onJanuary 29, 2019

PDO::query

PDO::query — 执行 SQL 语句,返回PDOStatement对象,可以理解为结果集(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0)

说明

语法

public PDOStatement PDO::query ( string $statement )
public PDOStatement PDO::query ( string $statement , int $PDO::FETCH_COLUMN , int $colno )
public PDOStatement PDO::query ( string $statement , int $PDO::FETCH_CLASS , string $classname , array $ctorargs )
public PDOStatement PDO::query ( string $statement , int $PDO::FETCH_INTO , object $object )

PDO::query() 在一个单独的函数中调用并执行 SQL 语句, 返回结果集 (如果有),语句作为一个PDOStatement对象返回。

参数

statement

要执行的SQL语句。

返回值

如果成功,PDO::query()返回PDOStatement对象,如果失败返回 FALSE 。

实例

PDO::query实例

遍历输出结果集:

<?php
function getFruit($conn) {
  $sql = 'SELECT name, color, calories FROM fruit ORDER BY name';
  foreach ($conn->query($sql) as $row) {
    print $row['name'] . "\t";
    print $row['color'] . "\t";
    print $row['calories'] . "\n";
  }
}
?>

以上输出结果为:

apple   red     150
banana  yellow  250
kiwi    brown   75
lemon   yellow  25
orange  orange  300
pear    green   150
watermelon      pink    90

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
一个PHP+MSSQL分页的例子
Oct 09 PHP
php curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
Apr 07 PHP
简单的php新闻发布系统教程
May 09 PHP
php cookie名使用点号(句号)会被转换
Oct 23 PHP
PHP截取指定图片大小的方法
Dec 10 PHP
php相对当前文件include其它文件的方法
Mar 13 PHP
php通过两层过滤获取留言内容的方法
Jul 11 PHP
php获取当前月与上个月月初及月末时间戳的方法
Dec 05 PHP
基于php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能
Feb 24 PHP
php实现多维数组排序的方法示例
Mar 23 PHP
php curl优化下载微信头像的方法总结
Sep 07 PHP
laravel框架select2多选插件初始化默认选中项操作示例
Feb 18 PHP
PDO::prepare讲解
Jan 29 #PHP
PDO::lastInsertId讲解
Jan 29 #PHP
PHP date()格式MySQL中插入datetime方法
Jan 29 #PHP
PHP扩展mcrypt实现的AES加密功能示例
Jan 29 #PHP
Yii2.0建立公共方法简单示例
Jan 29 #PHP
使用vs code编辑调试php配置的方法
Jan 29 #PHP
Yii2.0实现的批量更新及批量插入功能示例
Jan 29 #PHP
You might like
thinkphp在低版本Nginx 下支持PATHINFO的方法分享
2016/05/27 PHP
PHP实现适用于自定义的验证码类
2016/06/15 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
2016/08/01 PHP
php文件上传类的分享
2017/07/06 PHP
javascript下过滤数组重复值的代码
2007/09/10 Javascript
js 鼠标移动显示图片的简单实例
2013/12/25 Javascript
js改变鼠标的形状和样式的方法
2014/03/31 Javascript
jQuery的缓存机制浅析
2014/06/07 Javascript
js实现滑动触屏事件监听的方法
2015/05/05 Javascript
jQuery插件学习教程之SlidesJs轮播+Validation验证
2016/07/12 Javascript
javascript中的后退和刷新实现方法
2016/11/10 Javascript
BootStrap Table 设置height表头与内容无法对齐的问题
2016/12/28 Javascript
JavaScript数组类型Array相关的属性与方法详解
2020/09/08 Javascript
Python标准库urllib2的一些使用细节总结
2015/03/16 Python
在Python中利用Pandas库处理大数据的简单介绍
2015/04/07 Python
python利用装饰器进行运算的实例分析
2015/08/04 Python
Python3.2模拟实现webqq登录
2016/02/15 Python
Python优化技巧之利用ctypes提高执行速度
2016/09/11 Python
Python学习思维导图(必看篇)
2017/06/26 Python
python实现微信自动回复功能
2018/04/11 Python
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
2018/08/22 Python
Django Rest framework之认证的实现代码
2018/12/17 Python
在Pycharm中修改文件默认打开方式的方法
2019/01/17 Python
Python closure闭包解释及其注意点详解
2019/08/28 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
2019/09/16 Python
Python3的socket使用方法详解
2020/02/18 Python
css3动画过渡实现鼠标跟随导航效果
2018/02/08 HTML / CSS
CSS3实现全景图特效示例代码
2018/03/26 HTML / CSS
微信html5页面调用第三方位置导航的示例
2018/03/14 HTML / CSS
美体小铺英国官网:The Body Shop英国
2017/01/24 全球购物
衰败城市英国官网:Urban Decay英国
2020/04/29 全球购物
上海天奕面试题笔试题
2015/04/19 面试题
一年级小学生评语
2014/04/22 职场文书
2014年大学学生会工作总结
2014/12/02 职场文书
2015年办公室个人工作总结
2015/04/20 职场文书
java代码实现空间切割
2022/01/18 Java/Android