1,738   MySQL Oracle PHP

PHP链接MySQL的API主要有三种:mysql,mysqli,pdo
一,mysql是PHP最先提供链接MySQL数据库的API
1,非持续链接,即请求完毕马上断开,因此性能比较低
2,存在SQL注入的风险
3,面向过程的

二,mysqli是mysql是升级版
1,支持长连接,减少服务器开销
2,解决了SQL注入问题
3,面向对象的

三,pdo是最新推出的API,统一所有数据库抽象层对象接口
1,支持跨数据库链接,即可链接MySQL,也可以链接Oracle,便于数据库切换
2,pdo性能于mysqli相差无几,但功能比mysqli强大
3,面向对象的
4,pdo是PHP官方的PECL库,以后会更重视




Leave a Reply

Your email address will not be published. Required fields are marked *