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 相关文章推荐
Classes and Objects in PHP5-面向对象编程 [1]
Oct 09 PHP
PHP 函数语法介绍一
Jun 14 PHP
PHP中冒号、endif、endwhile、endfor使用介绍
Apr 28 PHP
PHP 强制性文件下载功能的函数代码(任意文件格式)
May 26 PHP
PHP基础学习小结
Apr 17 PHP
smarty模板引擎之配置文件数据和保留数据
Mar 30 PHP
必须收藏的23个php实用代码片段
Feb 02 PHP
php版微信发红包接口用法示例
Sep 23 PHP
php+redis实现商城秒杀功能
Nov 19 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
Feb 20 PHP
PHP使用redis位图bitMap 实现签到功能
Oct 08 PHP
PHP使用Http Post请求发送Json对象数据代码解析
Jul 16 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/11/09 PHP
PHP 变量的定义方法
2010/01/26 PHP
利用yahoo汇率接口实现实时汇率转换示例 汇率转换器
2014/01/14 PHP
PHP严重致命错误处理:php Fatal error: Cannot redeclare class or function
2017/02/05 PHP
Alliance vs Liquid BO3 第一场2.13
2021/03/10 DOTA
JQuery.ajax传递中文参数的解决方法 推荐
2011/03/28 Javascript
3款实用的在线JS代码工具(国外)
2012/03/15 Javascript
javascript时间自动刷新实现原理与步骤
2013/01/06 Javascript
原生js实现查找/添加/删除/指定元素的class
2013/04/12 Javascript
可以用鼠标拖动的DIV实现思路及代码
2013/10/21 Javascript
解决jquery1.9不支持browser对象的问题
2013/11/13 Javascript
jQuery:delegate中select()不起作用的解决方法(实例讲解)
2014/01/26 Javascript
jQuery中ajax的load()方法用法实例
2014/12/26 Javascript
jquery.gridrotator实现响应式图片展示画廊效果
2015/06/23 Javascript
js实现兼容性好的微软官网导航下拉菜单效果
2015/09/07 Javascript
node.js连接MongoDB数据库的2种方法教程
2017/05/17 Javascript
vue中$set的使用(结合在实际应用中遇到的坑)
2018/07/10 Javascript
JavaScript new对象的四个过程实例浅析
2018/07/31 Javascript
浅谈Vue 性能优化之深挖数组
2018/12/11 Javascript
iview的table组件自带的过滤器实现
2019/07/12 Javascript
vue 组件销毁并重置的实现
2020/01/13 Javascript
JavaScript或jQuery 获取option value值方法解析
2020/05/12 jQuery
JavaScript中变量提升和函数提升的详解
2020/08/07 Javascript
python获取mp3文件信息的方法
2015/06/15 Python
Python建立Map写Excel表实例解析
2018/01/17 Python
Python实现识别图片内容的方法分析
2018/07/11 Python
Python读写锁实现实现代码解析
2020/11/28 Python
详解HTML5常用的语义化标签
2019/09/27 HTML / CSS
意大利大型购物中心:Oliviero.it
2017/10/19 全球购物
项目投资建议书
2014/05/16 职场文书
党的群众路线教育实践活动个人对照检查材料(公安)
2014/11/05 职场文书
优秀教师先进材料
2014/12/16 职场文书
行政撤诉申请书
2015/05/18 职场文书
导游词之吉林花园山
2019/10/17 职场文书
python 如何用terminal输入参数
2021/05/25 Python
python脚本框架webpy模板控制结构
2021/11/20 Python