mysql,mysqli,PDO的各自不同介绍


Posted in PHP onSeptember 19, 2012

普通的mysql连接肯定是会被抛弃的 因为每次都要防止sql注入的问题 而且相对来说比较慢

mysqli是在普通mysql的基础上做的一次优化 说实话 很成功 预处理方式完全解决了sql注入的问题
但是唯一的不足点 就是只支持mysql数据库 当然 如果你要是不操作其他的数据库或者 当然这无疑是最好的选择
PDO则是最新出来的一种 连接方式 兼容大部分数据库 也解决了sql注入 但是也有缺点 它只支持php5以上的版本 不过听说在未来的php6中 只支持这种连接

PDO统一所有数据库抽象层对象接口,mysqli只统一mysql的

简单说,PDO可以实现同样的代码对不同数据库的操作,例如你从mysql迁移到mssql,程序基本不需要改动
而mysqli简单理解未mysql的封装就好

在高负载的情况下.PDO开启长连接能够得到一个相对稳定的负载“值”。但是效率却不是最高的。
mysql最快。mysqli其次。只是mysql和mysqli在高并发、系统高负载的时候。其所承担的负载也是很可观的。PDO则不会。

PHP 相关文章推荐
PHP通过header实现文本文件下载的代码
Aug 08 PHP
用Simple Excel导出xls实现方法
Dec 06 PHP
探讨php中防止SQL注入最好的方法是什么
Jun 10 PHP
CodeIgniter图像处理类的深入解析
Jun 17 PHP
php多层数组与对象的转换实例代码
Aug 05 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十)
Jun 24 PHP
php短网址和数字之间相互转换的方法
Mar 13 PHP
PHP实现清除wordpress里恶意代码
Oct 21 PHP
PHP常用技巧汇总
Mar 04 PHP
PHP实现的多文件上传类及用法示例
May 06 PHP
centos+php+coreseek+sphinx+mysql之一coreseek安装篇
Oct 25 PHP
PHP获取远程http或ftp文件的md5值的方法
Apr 15 PHP
php数组相加 array(“a”)+array(“b”)结果还是array(“a”)
Sep 19 #PHP
PHP输入流php://input介绍
Sep 18 #PHP
PHP爆绝对路径方法收集整理
Sep 17 #PHP
php中inlcude()性能对比详解
Sep 16 #PHP
微博短链接算法php版本实现代码
Sep 15 #PHP
PHP优于Node.js的五大理由分享
Sep 15 #PHP
PHP的autoload机制的实现解析
Sep 15 #PHP
You might like
农民和部队如何穿矿
2020/03/04 星际争霸
php用wangeditor3实现图片上传功能
2019/08/22 PHP
Laravel5.1 框架数据库操作DB运行原生SQL的方法分析
2020/01/07 PHP
Javascript日期对象的dateAdd与dateDiff方法
2008/11/18 Javascript
javascript之bind使用介绍
2011/10/09 Javascript
jquery命令汇总,方便使用jquery的朋友
2012/06/26 Javascript
JQuery each()函数如何优化循环DOM结构的性能
2012/12/10 Javascript
利用js的Node遍历找到repeater的一个字段实例介绍
2013/04/25 Javascript
jquery必须知道的一些常用特效方法及使用示例(整理)
2013/06/24 Javascript
Jquery实现的一种常用高亮效果示例代码
2014/01/28 Javascript
jsMind通过鼠标拖拽的方式调整节点位置
2015/04/13 Javascript
JavaScript中的toLocaleLowerCase()方法使用详解
2015/06/06 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之主动触发事件和模拟冒泡处理
2015/11/24 Javascript
jquery+ajax实现省市区三级联动 (封装和不封装两种方式)
2017/05/15 jQuery
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
2018/10/26 jQuery
vue-cli项目配置多环境的详细操作过程
2018/10/30 Javascript
vue.js自定义组件directives的实例代码
2018/11/09 Javascript
jQuery选择器之基本选择器用法实例分析
2019/02/19 jQuery
vue中实现动态生成二维码的方法
2020/02/21 Javascript
js动态添加带圆圈序号列表的实例代码
2021/02/18 Javascript
Python实现直方图均衡基本原理解析
2019/08/08 Python
一篇文章弄懂Python中的可迭代对象、迭代器和生成器
2019/08/12 Python
Numpy之将矩阵拉成向量的实例
2019/11/30 Python
Python3 解决读取中文文件txt编码的问题
2019/12/20 Python
python使用正则表达式(Regular Expression)方法超详细
2019/12/30 Python
python实现坦克大战
2020/04/24 Python
python如何调用百度识图api
2020/09/29 Python
检测浏览器是否支持html5视频的代码
2013/03/28 HTML / CSS
宝拉珍选美国官网:Paula’s Choice美国
2018/01/07 全球购物
澳洲最大的时尚奢侈品电商平台:Cettire
2020/06/15 全球购物
向全球直邮输送天然健康产品:iHerb.com
2020/05/03 全球购物
linux比较文件内容的命令是什么
2013/03/04 面试题
安全生产汇报材料
2014/02/17 职场文书
努力学习演讲稿
2014/05/10 职场文书
赤壁观后感(2)
2015/06/15 职场文书
python自动化八大定位元素讲解
2021/07/09 Python