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 程序员也要学会使用“异常”
Jun 16 PHP
PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
Aug 11 PHP
php正则表达式(regar expression)
Sep 10 PHP
php中批量修改文件后缀名的函数代码
Oct 23 PHP
PHP5常用函数列表(分享)
Jun 07 PHP
PHP中的函数-- foreach()的用法详解
Jun 24 PHP
使用php显示搜索引擎来的关键词
Feb 13 PHP
PHP中的socket_read和socket_recv区别详解
Feb 09 PHP
php简单实现查询数据库返回json数据
Apr 16 PHP
WordPress中用于创建以及获取侧边栏的PHP函数讲解
Dec 29 PHP
Android AsyncTack 异步任务实例详解
Nov 02 PHP
PHP中实现中文字串截取无乱码的解决方法
May 29 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
雄兵连:第三季确定会出,不过时间未定,鹤熙是第三季的主角!
2020/03/13 国漫
Zerg剧情介绍
2020/03/14 星际争霸
ThinkPHP3.1新特性之内容解析输出详解
2014/06/19 PHP
分享下php5类中三种数据类型的区别
2015/01/26 PHP
PHP读MYSQL中文乱码的快速解决方法
2016/10/01 PHP
使用Codeigniter重写insert的方法(推荐)
2017/03/23 PHP
php 使用mpdf实现指定字段配置字体样式的方法
2019/07/29 PHP
如何取得中文输入的真实长度?
2006/06/24 Javascript
JavaScript中的new的使用方法与注意事项
2007/05/16 Javascript
轻量级 JS ToolTip提示效果
2010/07/20 Javascript
JS实现支持多选的遍历下拉列表代码
2015/08/20 Javascript
实例讲解jquery与json的结合
2016/01/07 Javascript
jQuery on()方法绑定动态元素的点击事件实例代码浅析
2016/06/16 Javascript
详解React 16 中的异常处理
2017/07/28 Javascript
12条写出高质量JS代码的方法
2018/01/07 Javascript
js使用swiper实现层叠轮播效果实例代码
2018/12/12 Javascript
JS中async/await实现异步调用的方法
2019/08/28 Javascript
layui固定下拉框的显示条数(有滚动条)的方法
2019/09/10 Javascript
js实现Element中input组件的部分功能并封装成组件(实例代码)
2021/03/02 Javascript
python使用xlrd和xlwt读写Excel文件的实例代码
2018/09/05 Python
Python将列表数据写入文件(txt, csv,excel)
2019/04/03 Python
详解python 爬取12306验证码
2019/05/10 Python
更新pip3与pyttsx3文字语音转换的实现方法
2019/08/08 Python
Django项目之Elasticsearch搜索引擎的实例
2019/08/21 Python
Django自带的加密算法及加密模块详解
2019/12/03 Python
西班牙汉普顿小姐:购买帆布鞋和太阳镜
2016/10/23 全球购物
英国首屈一指的票务公司:See Tickets
2019/05/11 全球购物
初婚初育证明
2014/01/14 职场文书
快餐店的创业计划书范文
2014/01/29 职场文书
学校食堂食品安全责任书
2014/07/28 职场文书
公司股份合作协议书
2014/12/07 职场文书
施工安全保证书
2015/05/09 职场文书
2015年秋季运动会广播稿
2015/08/19 职场文书
给校长的建议书作文300字
2015/09/14 职场文书
Win11 S Mode版本泄露 正式上线后叫做Windows 11 SE
2021/11/21 数码科技
vue中控制mock在开发环境使用,在生产环境禁用方式
2022/04/06 Vue.js