gpt4 book ai didi

php - codeigniter 2 使用 pdo 或 php mysql 函数作为它的事件记录?

转载 作者:可可西里 更新时间:2023-11-01 06:36:30 25 4
gpt4 key购买 nike

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

最佳答案

CI 不使用 PDO。

PDO in Codeigniter - Protect vs SQL Injection

CI 使用 mysql_real_escape_string()帮助防止注入(inject),或者如果您觉得更安全,您可以找到(或编写)自定义 PDO 类,如上面的帖子。

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

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

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

关于php - codeigniter 2 使用 pdo 或 php mysql 函数作为它的事件记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5685390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com