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 相关文章推荐
Linux下将excel数据导入到mssql数据库中的方法
Feb 08 PHP
PHP 事件机制(2)
Mar 23 PHP
PHP运行模式的深入理解
Jun 03 PHP
基于simple_html_dom的使用小结
Jul 01 PHP
php实现图片缩放功能类
Dec 18 PHP
Windows中使用计划任务自动执行PHP程序实例
May 09 PHP
分享一个php 的异常处理程序
Jun 22 PHP
smarty模板引擎中变量及变量修饰器用法实例
Jan 22 PHP
PHP文件系统管理(实例讲解)
Sep 19 PHP
php实现将数据做成json的格式给前端使用
Aug 21 PHP
Laravel Validator 实现两个或多个字段联合索引唯一
May 08 PHP
在laravel中实现将查询的对象转换为多维数组的函数
Oct 21 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 记录访客的浏览信息方法
2018/01/29 PHP
Laravel5.1 框架响应基本用法实例分析
2020/01/04 PHP
PHP设计模式(三)建造者模式Builder实例详解【创建型】
2020/05/02 PHP
php数值计算num类简单操作示例
2020/05/15 PHP
javascript 屏蔽鼠标键盘的几段代码
2008/01/02 Javascript
jQuery 类twitter的文本字数限制带提示效果插件
2010/04/16 Javascript
获取dom元素那些讨厌的位置封装代码
2010/06/23 Javascript
理解Javascript_13_执行模型详解
2010/10/20 Javascript
JS调用CS里的带参方法实例
2013/08/01 Javascript
JS 屏蔽按键效果与改变按键效果的示例代码
2013/12/24 Javascript
AngularJs解决跨域问题案例详解(简单方法)
2016/05/19 Javascript
Javascript 两种刷新方法以及区别和适用范围
2017/01/17 Javascript
jQuery实现淡入淡出的模态框
2017/02/09 Javascript
jQuery实现文档树效果
2017/02/20 Javascript
JavaScript Uploadify文件上传实例
2017/02/28 Javascript
为JQuery EasyUI 表单组件增加焦点切换功能的方法
2017/04/13 jQuery
webstorm添加vue.js支持的方法教程
2017/07/05 Javascript
vue  elementUI 表单嵌套验证的实例代码
2019/11/06 Javascript
如何优雅地取消 JavaScript 异步任务
2020/03/22 Javascript
Python操作MySQL数据库9个实用实例
2015/12/11 Python
django实现登录时候输入密码错误5次锁定用户十分钟
2017/11/05 Python
python3+PyQt5实现支持多线程的页面索引器应用程序
2018/04/20 Python
使用Python自动化破解自定义字体混淆信息的方法实例
2019/02/13 Python
Python3内置模块pprint让打印比print更美观详解
2019/06/02 Python
pyQt5实时刷新界面的示例
2019/06/25 Python
Python实现的统计文章单词次数功能示例
2019/07/08 Python
python实现高斯投影正反算方式
2020/01/17 Python
python利用线程实现多任务
2020/09/18 Python
html5 Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形
2013/01/09 HTML / CSS
将时尚融入珠宝:Adornmonde
2019/10/17 全球购物
YSL圣罗兰美妆俄罗斯官网:Yves Saint Lauret RU
2020/09/23 全球购物
Roxy俄罗斯官方网站:冲浪和滑雪板的一切
2020/06/20 全球购物
学校感恩节活动策划方案
2014/10/06 职场文书
党员承诺书范文2015
2015/04/27 职场文书
行政撤诉申请书
2015/05/18 职场文书
Mysql数据库值的添加、修改、删除及清空操作实例
2021/06/20 MySQL