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做的端口嗅探器--可以指定网站和端口
Oct 09 PHP
php 无极分类(递归)实现代码
Jan 05 PHP
PHP生成网页快照 不用COM不用扩展.
Feb 11 PHP
PHP Zip压缩 在线对文件进行压缩的函数
May 26 PHP
zen cart新进商品的随机排序修改方法
Sep 10 PHP
php中比较简单的导入phpmyadmin生成的sql文件的方法
Jun 28 PHP
php实例分享之通过递归实现删除目录下的所有文件详解
May 15 PHP
PHP加密解密函数详解
Oct 28 PHP
php字符串的替换,分割和连接方法
May 23 PHP
Docker 如何布置PHP开发环境
Jun 21 PHP
Laravel如何友好的修改.env配置文件详解
Jun 07 PHP
php和C#的yield迭代器实现方法对比分析
Jul 17 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
利用phpexcel把excel导入数据库和数据库导出excel实现
2014/01/09 PHP
ThinkPHP的URL重写问题
2014/06/22 PHP
php计算到指定日期还有多少天的方法
2015/04/14 PHP
var与Javascript变量隐式声明
2009/09/17 Javascript
Document对象内容集合(比较全)
2010/09/06 Javascript
javascript开发技术大全-第1章javascript概述
2011/07/03 Javascript
图片Slider 带左右按钮的js示例
2013/08/30 Javascript
用JQuery实现全选与取消的两种简单方法
2014/02/22 Javascript
一个获取第n个元素节点的js函数
2014/09/02 Javascript
原生js和jQuery写的网页选项卡特效对比
2015/04/27 Javascript
asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
2016/05/05 Javascript
Bootstrap3学习笔记(二)之排版
2016/05/20 Javascript
JS模仿腾讯图片站的图片翻页按钮效果完整实例
2016/06/21 Javascript
javascript实现秒表计时器的制作方法
2017/02/16 Javascript
js实现时间轴自动排列效果
2017/03/09 Javascript
基于vue-ssr服务端渲染入门详解
2018/01/08 Javascript
vue项目中公用footer组件底部位置的适配问题
2018/05/10 Javascript
Node.js API详解之 zlib模块用法分析
2020/05/19 Javascript
[01:28:56]2014 DOTA2华西杯精英邀请赛 5 24 CIS VS DK
2014/05/26 DOTA
python设置windows桌面壁纸的实现代码
2013/01/28 Python
利用Python操作消息队列RabbitMQ的方法教程
2017/07/19 Python
Python网络编程详解
2017/10/31 Python
python实现将汉字保存成文本的方法
2018/11/16 Python
python实现一个简单的ping工具方法
2019/01/31 Python
django 自定义过滤器(filter)处理较为复杂的变量方法
2019/08/12 Python
PHP统计代码行数的小代码
2019/09/19 Python
完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误
2020/04/01 Python
Python+OpenCV图像处理——实现轮廓发现
2020/10/23 Python
pycharm 实现复制一行的快捷键
2021/01/15 Python
美国领先的医疗警报服务:Philips Lifeline
2018/03/12 全球购物
欧洲领先的火车票和大巴票预订平台:Trainline
2018/12/26 全球购物
护士自我鉴定范文
2013/10/06 职场文书
《灯光》教学反思
2014/02/08 职场文书
商务日语专业的自荐信
2014/05/23 职场文书
支部书记四风问题自我剖析材料
2014/09/29 职场文书
《钢铁是怎样炼成的》高中读后感
2019/08/07 职场文书