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 相关文章推荐
基于MySQL体系结构的分析
May 02 PHP
函数中使用require_once问题深入探讨 优雅的配置文件定义方法推荐
Jul 02 PHP
PHP设置进度条的方法
Jul 08 PHP
YII Framework框架教程之缓存用法详解
Mar 14 PHP
深入浅析PHP无限极分类的案例教程
May 09 PHP
ThinkPHP自定义Redis处理SESSION的实现方法
May 16 PHP
php arsort 数组降序排序详细介绍
Nov 17 PHP
PHP实现图片批量打包下载功能
Mar 01 PHP
详解PHP5.6.30与Apache2.4.x配置
Jun 02 PHP
Laravel中获取路由参数Route Parameters的五种方法示例
Sep 29 PHP
PHP array_reduce()函数的应用解析
Oct 28 PHP
详解PHP中的8个魔术常量
Jul 06 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
php下几个常用的去空、分组、调试数组函数
2009/02/22 PHP
PHP生成Flash动画的实现代码
2010/03/12 PHP
一个不易被发现的PHP后门代码解析
2014/07/05 PHP
PHP中读取文件的8种方法和代码实例
2014/08/05 PHP
jQuery+php简单实现全选删除的方法
2016/11/28 PHP
PHP正则判断一个变量是否为正整数的方法
2019/02/27 PHP
redis+php实现微博(一)注册与登录功能详解
2019/09/23 PHP
js页面跳转常用的几种方式
2010/11/25 Javascript
JS Date函数整理方便使用
2013/10/23 Javascript
javascript/jquery获取地址栏url参数的方法
2014/03/05 Javascript
用javascript读取xml文件读取节点数据
2014/08/12 Javascript
在javascript中创建对象的各种模式解析
2016/05/16 Javascript
针对BootStrap中tabs控件的美化和完善(推荐)
2016/07/06 Javascript
js仿手机页面文件下拉刷新效果
2016/10/14 Javascript
Redux 和 Mobx的选择问题:让你不再困惑!
2017/09/18 Javascript
python3设计模式之简单工厂模式
2017/10/17 Python
python cx_Oracle的基础使用方法(连接和增删改查)
2017/11/19 Python
python3写的简单本地文件上传服务器实例
2018/06/04 Python
python高阶爬虫实战分析
2018/07/29 Python
python获取中文字符串长度的方法
2018/11/14 Python
如何基于Python实现数字类型转换
2020/02/07 Python
python实现逆滤波与维纳滤波示例
2020/02/26 Python
Python使用pdb调试代码的技巧
2020/05/03 Python
Python+Selenium随机生成手机验证码并检查页面上是否弹出重复手机号码提示框
2020/09/21 Python
Missguided美国官网:英国时尚品牌
2018/01/18 全球购物
Agoda中文官网:安可达(低价预订全球酒店)
2021/01/18 全球购物
大学生专业个人学习的自我评价
2013/10/26 职场文书
小学生防溺水广播稿
2014/01/12 职场文书
上班上网检讨书
2014/01/29 职场文书
企业办公室主任岗位职责
2014/02/19 职场文书
银行领导班子四风对照检查材料
2014/09/27 职场文书
2016年三八红旗手先进事迹材料
2016/02/26 职场文书
2019数学教师下学期工作总结
2019/06/27 职场文书
Windows安装Anaconda3的方法及使用过程详解
2021/06/11 Python
redis数据一致性的实现示例
2022/03/18 Redis
Go 中的空白标识符下划线
2022/03/25 Golang