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 相关文章推荐
第一节--面向对象编程
Nov 16 PHP
php mssql扩展SQL查询中文字段名解决方法
Oct 15 PHP
PHP中include与require使用方法区别详解
Oct 19 PHP
php自动加载autoload机制示例分享
Feb 20 PHP
跟我学Laravel之请求(Request)的生命周期
Oct 15 PHP
PHP实现根据银行卡号判断银行
Apr 29 PHP
php fseek函数读取大文件两种方法
Oct 12 PHP
PHP函数rtrim()使用中的怪异现象分析
Feb 24 PHP
php session的应用详细介绍
Mar 22 PHP
ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
Jun 09 PHP
PHP学习笔记之session
May 06 PHP
laravel框架模型和数据库基础操作实例详解
Jan 25 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
PHP实现伪静态方法汇总
2016/01/13 PHP
php并发加锁示例
2016/10/17 PHP
php实现等比例不失真缩放上传图片的方法
2016/11/14 PHP
PHP array_reverse() 函数原理及实例解析
2020/07/14 PHP
JavaScript中关于indexOf的使用方法与问题小结
2010/08/05 Javascript
Javascript调用函数方法的几种方式介绍
2015/03/20 Javascript
javascript jquery对form元素的常见操作详解
2016/06/12 Javascript
利用原生js和jQuery实现单选框的勾选和取消操作的方法
2016/09/04 Javascript
layui选项卡效果实现代码
2017/05/19 Javascript
javascript基本常用排序算法解析
2017/09/27 Javascript
Node.js中的child_process模块详解
2018/06/08 Javascript
angular-tree-component的使用详解
2018/07/30 Javascript
node中的cookie的具体使用
2018/09/13 Javascript
JavaScript ES6中的简写语法总结与使用技巧
2018/12/30 Javascript
详解在微信小程序的JS脚本中使用Promise来优化函数处理
2019/03/06 Javascript
vue项目前端埋点的实现
2019/03/06 Javascript
微信小程序配置服务器提示验证token失败的解决方法
2019/04/03 Javascript
Vue 实现一个命令式弹窗组件功能
2019/09/25 Javascript
JS实现长图上下滚动效果
2020/03/19 Javascript
Python中 Global和Nonlocal的用法详解
2020/01/20 Python
Python Tornado之跨域请求与Options请求方式
2020/03/28 Python
selenium判断元素是否存在的两种方法小结
2020/12/07 Python
CSS3属性box-sizing使用指南
2014/12/09 HTML / CSS
关于iframe跨域使用postMessage的实现
2019/10/29 HTML / CSS
英国最大最好的无人机商店:Drones Direct
2019/07/12 全球购物
法国一家多品牌成衣精品中/高档商店:Graduate Store
2019/08/28 全球购物
西安启天科技有限公司网络工程师面试题笔试题
2016/06/12 面试题
社团活动总结怎么写
2014/06/30 职场文书
小学生安全责任书
2014/07/25 职场文书
最美孝心少年事迹材料
2014/08/15 职场文书
国企干部对照检查材料
2014/08/22 职场文书
中秋节国旗下演讲稿
2014/09/13 职场文书
考试作弊万能检讨书
2014/10/19 职场文书
千与千寻观后感
2015/06/04 职场文书
2016教师党员学习心得体会
2016/01/21 职场文书
Golang的继承模拟实例
2021/06/30 Golang