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 创建标签云函数代码
May 26 PHP
PHP 日志缩略名的创建函数代码
May 26 PHP
Pain 全世界最小最简单的PHP模板引擎 (普通版)
Oct 23 PHP
基于PHP常用字符串的总结(待续)
Jun 07 PHP
Codeigniter框架实现获取分页数据和总条数的方法
Dec 05 PHP
php去除字符串中空字符的常用方法小结
Mar 17 PHP
PHP类的封装与继承详解
Sep 29 PHP
Yii2验证器(Validator)用法分析
Jul 23 PHP
php使用SAE原生Mail类实现各种类型邮件发送的方法
Oct 10 PHP
php实现自定义中奖项数和概率的抽奖函数示例
May 26 PHP
PHP实现双链表删除与插入节点的方法示例
Nov 11 PHP
PHP简单验证码功能机制实例详解
Mar 27 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
菜鸟修复电子管记
2021/03/02 无线电
PHP等比例压缩图片的实例代码
2018/07/26 PHP
laravel框架如何设置公共头和公共尾
2019/10/22 PHP
Jquery中获取iframe的代码
2011/01/11 Javascript
JavaScript动态创建div属性和样式示例代码
2013/10/09 Javascript
利用jquery.qrcode在页面上生成二维码且支持中文
2014/02/12 Javascript
jQuery循环滚动新闻列表示例代码
2014/06/17 Javascript
JavaScript数据结构和算法之图和图算法
2015/02/11 Javascript
jQuery实现移动 和 渐变特效的点击事件
2015/02/26 Javascript
jquery实现表格隔行换色效果
2015/11/19 Javascript
浅析JS异步加载进度条
2016/05/05 Javascript
javascript阻止事件冒泡和浏览器的默认行为
2017/01/21 Javascript
Vue 样式绑定的实现方法
2019/01/15 Javascript
vue项目中实现缓存的最佳方案详解
2019/07/11 Javascript
Vue.js 实现地址管理页面思路详解(地址添加、编辑、删除和设置默认地址)
2019/12/11 Javascript
[03:46]DAC趣味视频-中文考试.mp4
2017/04/02 DOTA
[46:44]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第二场 3月7日
2021/03/11 DOTA
Python画图学习入门教程
2016/07/01 Python
Python贪心算法实例小结
2018/04/22 Python
python 拷贝特定后缀名文件,并保留原始目录结构的实例
2018/04/27 Python
Python-Seaborn热图绘制的实现方法
2019/07/15 Python
python psutil模块使用方法解析
2019/08/01 Python
Python Numpy 控制台完全输出ndarray的实现
2020/02/19 Python
浅谈PyTorch的可重复性问题(如何使实验结果可复现)
2020/02/20 Python
python对批量WAV音频进行等长分割的方法实现
2020/09/25 Python
使用css3背景渐变中的透明度来设置不同颜色的背景渐变
2014/03/31 HTML / CSS
HTML5 中新的全局属性(整理)
2013/07/31 HTML / CSS
HTML5中的Scoped属性使用实例
2014/04/23 HTML / CSS
美国在线家居装饰店:Belle&June
2018/10/24 全球购物
ALDO美国官网:加拿大女鞋品牌
2018/12/28 全球购物
村抢险救灾方案
2014/05/09 职场文书
技术负责人岗位职责
2015/02/10 职场文书
学校光盘行动倡议书
2015/04/28 职场文书
房屋所有权证明
2015/06/19 职场文书
如何让vue长列表快速加载
2021/03/29 Vue.js
浅谈Python从全局与局部变量到装饰器的相关知识
2021/06/21 Python