codeigniter 2使用pdo或php mysql函数为它的活动记录?

ktm*_*ktm 7 php mysql pdo codeigniter

CodeIgniter 2是否将PDO或PHP MySQL函数用于其活动记录类?

Fus*_*own 7

CI不使用PDO.

Codeigniter中的PDO - 保护vs SQL注入

CI使用mysql_real_escape_string(),以帮助防范注入,或者如果你感到更安全,你会发现(或写)的自定义PDO类像上面的帖子.

来自http://codeigniter.com/user_guide/database/active_record.html:

"CodeIgniter使用Active Record Database Pattern的修改版本.这种模式允许使用最少的脚本在数据库中检索,插入和更新信息.在某些情况下,只需要一行或两行代码来执行数据库操作. CodeIgniter不要求每个数据库表都是它自己的类文件.它提供了一个更简化的接口.

除了简单性之外,使用Active Record功能的一个主要好处是它允许您创建独立于数据库的应用程序,因为查询语法是由每个数据库适配器生成的.它还允许更安全的查询,因为系统会自动转义这些值."