pdo_fetch执行mysql_PDO中执行SQL语句的三种方法
在PDO中,我们可以使用三种方式来执行SQL语句,分别是 exec()方法,query方法,以及预处理语句prepare()和execute()方法~大理石构件来图加工
在上一篇文章《使用PDO构造函数连接数据库及DSN详解》中,我们介绍了如何使用构造函数连接数据库和DSN的详解,那么我们这篇文章跟大家介绍在PDO中执行SQL语句的三种方式,下面我们将一一介绍!
第一种方法:exec()方法
exec()方法返回执行SQL 语句后受影响的行数,其语法格式如下:
参数 satatement 是要执行的SQL语句,该方法返回执行SQL 语句时受影响的行数,通常用于 INSERT,DELETE和UPDATE语句中。下面我们用具体代码讲解,代码如下:
输出结果为:
第二种方法:query()方法
query()方法用于返回执行查询后的结果集,该函数的语法格式如下如下:
参数 satatement 是要执行的 SQL语句,它返回的是一个PODStatement对象!具体请看下面示例代码:
输出结果为:
注意:
1、query和exec都可以执行所有的sql语句,只是返回值不同而已。
2、query可以实现所有exec的功能。
3、当把select语句应用到 exec 时,总是返回 0
4、如果要看查询的具体结果,可以通过foreach语句完成循环输出
第三种种方法:预处理语句:prepare()语句和execute()语句
预处理语句包括prepare()和execute()两种方法。首先,通过prepare()方法做查询准备工作,然后通过execute()方法执行查询,并且还可以通过bindParam()方法来绑定参数给execute()方法,语法如下:
在PDO中通过预处理语句prepare()和execute()执行SQL查询语句,使用循环把数据循环出来,下面我们具体看下示例代码:https://www.bzddrive.com/news/1332.html
pdo_fetch执行mysql_PDO中执行SQL语句的三种方法相关推荐
- Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法...
Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法 www.MyException.Cn 发布于:2012-09-15 ...
- mysql在计算机管理中的路径怎么修改_Rstudio中修改工作路径的三种方法
原文链接: Rstudio中修改工作路径的三种方法_weixin_44370085的博客-CSDN博客_rstudio改变工作目录blog.csdn.net Rstudio中修改工作路径的三种方法 ...
- 计算机启动应用程序的方法,excel的程序_Excel2010中启动应用程序的三种方法
使用Excel时,需要先启动应用程序,怎么去进行操作启动它?今天,学习啦小编就教大家在Excel2010中启动应用程序的三种方法. Excel2010中启动应用程序的三种步骤如下: 1.开始菜单 在桌 ...
- python怎么循环终止_Python 循环终止语句的三种方法小结
Python 循环终止语句的三种方法小结 在Python循环终止语句有三种: 1.break break用于退出本层循环 示例如下: while True: print "123" ...
- Linux中创建Daemon进程的三种方法
Linux中创建Daemon进程的三种方法 什么是daemon进程? Unix/Linux中的daemon进程类似于Windows中的后台服务进程,一直在后台运行运行,例如http服务进程nginx, ...
- JavaScript 循环中调用异步函数的三种方法,及为什么 forEach 无法工作的分析
JavaScript 循环中调用异步函数的三种方法,及为什么 forEach 无法工作的分析 业务分析 初版的问题 解决方案 传统的 for 循环 不使用 for 循环的解决方案 分析 forEach ...
- SQL去重的三种方法汇总
SQL去重的三种方法汇总 这里的去重是指:查询的时候, 不显示重复,并不是删除表中的重复项 1.distinct去重 注意的点:distinct 只能一列去重,当distinct后跟大于1个参数时,他 ...
- python csv库,Python 中导入csv数据的三种方法
Python 中导入csv数据的三种方法,具体内容如下所示: 1.通过标准的Python库导入CSV文件: Python提供了一个标准的类库CSV文件.这个类库中的reader()函数用来导入CSV文 ...
- linux系统中清空文件内容的三种方法
1.使用vi/vim命令打开文件后,输入"%d"清空,后保存即可.但当文件内容较大时,处理较慢,命令如下: vim file_name :%d :wq 2.使用cat命令情况,命令 ...
最新文章
- poj 1011 Sticks 搜索
- [uoj24]缩紧优化
- redis主从集群搭建eclipse_【Redis】Redis 主从模式搭建
- 一文读懂公有云的现状与未来
- springboot实现数据库数据导出到Excel中并下载到浏览器本地
- C# 在word中查找及替换文本
- Sqlite加密问题
- React 18 新特性
- 在Realview MDK中添加自己的FLASH编程算法
- 16位深度图像转8位灰度
- 基于PLC的污水处理系统
- tableau各种精典示例经验总结01
- 莫凡Python学习笔记 一
- Python列表(list)的操作及方法
- RK3399平台开发系列讲解(PCI/PCI-E)5.51、PCIE EP模式软件架构
- DIP数字图像处理笔记
- unescape,escape加密解密js
- 紫色仙草藏红花泡茶喝活血养血抗衰老
- (转载)WPS Excel中单元格内容改变自动变色
- LimeSDR实验教程(15) Lattepanda + LimeSDR Mini转接板
热门文章
- tapable源码分析
- C++ Primer plus 第12章类和动态内存分配复习题参考答案
- 【跃迁之路】【535天】程序员高效学习方法论探索系列(实验阶段292-2018.07.25)...
- 阿里分布式服务框架Dubbo的架构总结
- 关键词 - SEO中最重要的项目
- 设计模式——工厂模式
- ASP.NET 5 RC 1:UrlRouting 设置(不包含MVC6的UrlRouting设置)
- 23. C# -- 封装
- EF-InvalidOperation系列
- 云计算服务在小企业中的意义如何?