Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
codeigniter 2使用pdo或php mysql函数';有什么活动记录?_Php_Mysql_Codeigniter_Pdo - Fatal编程技术网

codeigniter 2使用pdo或php mysql函数';有什么活动记录?

codeigniter 2使用pdo或php mysql函数';有什么活动记录?,php,mysql,codeigniter,pdo,Php,Mysql,Codeigniter,Pdo,CodeIgniter 2是否在其活动记录类中使用PDO或PHP MySQL函数?查看MySQL驱动程序的示例,它显然使用了(现在非常过时的)MySQL函数。CI不使用PDO CI使用mysql\u real\u escape\u string()来帮助防止注入,或者如果您觉得更安全,您可以找到(或编写)一个自定义PDO类,如上文所述 发件人: “CodeIgniter使用活动记录数据库模式的修改版本。此模式允许以最少的脚本在数据库中检索、插入和更新信息。在某些情况下,执行数据库操作只需要一行

CodeIgniter 2是否在其活动记录类中使用PDO或PHP MySQL函数?

查看MySQL驱动程序的示例,它显然使用了(现在非常过时的)
MySQL函数。

CI不使用PDO

CI使用
mysql\u real\u escape\u string()
来帮助防止注入,或者如果您觉得更安全,您可以找到(或编写)一个自定义PDO类,如上文所述

发件人:

“CodeIgniter使用活动记录数据库模式的修改版本。此模式允许以最少的脚本在数据库中检索、插入和更新信息。在某些情况下,执行数据库操作只需要一行或两行代码。CodeIgniter不要求每个数据库表都是自己的类文件。相反,它提供了一个更简化的界面


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

如果您在配置中指定mysqli函数,也可以使用它。