这个是php官方的对比图,可以看出在后续新的php版本中,官方更加推荐的是mysqli.如下图
但是有些文章有开发者说pdo对于sql注入之类的处理起来更方便,更推荐pdo;
那大家都是如何选择两者的?是什么理由要这么选择呢?
但是有些文章有开发者说pdo对于sql注入之类的处理起来更方便,更推荐pdo;
那大家都是如何选择两者的?是什么理由要这么选择呢?
1
haiyang416 Mar 24, 2015 via Android
PDO
|
2
takatost Mar 24, 2015
pdo 能省去不少注入麻烦,首选
|
3
Septembers Mar 24, 2015 1. 正确使用PDO::prepare, mysqli::prepare可以很好的规避SQL注入
2. 如果你的项目数据库支持只考虑MySQL那么MySQLi是不错的很好的选择 3. 如果你的项目将来需要支持复杂的数据库环境那么PDO是更好的选择 |
4
mhycy Mar 24, 2015 重新包装了PDO的接口,以后如果要换mysqli的话,把底层的类换掉就好
|
5
endoffight Mar 24, 2015
model类抽象 + 数据库驱动
具体实现你可以参考各类框架 我的推荐是 pdo>mysqli>mysql |