这篇文章主要介绍了php中数据库连接方式pdo和mysqli从各个方面进行了对比分析,十分全面,这里推荐给大家,有需要的小伙伴来参考下。
1)总的比较
2 连接方式
先来看下两者连接数据库的方式:
代码如下:
3 数据库支持
PDO支持多种数据库,但MYSQLI只支持MYSQL
4 命名参数name parameter
PDO的方式:
代码如下:
而MYSQLI则麻烦点,不支持这样,只能:
代码如下:
这样的话,一个个对问号的顺序,也比较麻烦,不大方便。
5 ORM映射的支持
比如有个类user,如下:
代码如下:
MYSQLI用面向过程的方式:
代码如下:
MYSQLI采用面向过程的方式:
代码如下:
6 防止SQL注入方面:
PDO 手工设置
代码如下:
使用mysqli
代码如下:
7 preparestament
PDO方式:
代码如下:
MYSQLI:
代码如下:
小伙伴们是否通过本文对于PHP的2种链接方式PDO和mysqli有了新的认识了呢,希望本文能对大家有所帮助。
新闻热点
疑难解答