php - 在 2 层服务器中使用 mysql_real_escape_string 的 zend 框架

标签 php mysql zend-framework mysql-real-escape-string

在我的一个应用程序中,我使用的是 zend 框架。 Web/应用程序服务器、数据库服务器在物理上是不同的。现在我正在使用 mysql_real_escape_string 来确保我给出第一个参数的安全性。它给了我一个警告“找不到 link_identifier 或没有数据库连接标识符”。

当我为该实例创建一个连接标识符并提供它开始工作时。我的问题是为什么它不自己识别它。

最佳答案

默认情况下,Zend_Db_Adapter 中的所有方法都会转义您的输入。所以 mysql_real_escape_string 是多余的

关于php - 在 2 层服务器中使用 mysql_real_escape_string 的 zend 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4324606/

相关文章:

mysql - 如何列出一年中的记录,从一月到十二月甚至为空

php - 获得 og :image meta property 的最佳方法是什么

zend-framework - 你如何分组子表单

php - 数据未正确来自数据库

mysql - 接受 mysql 中唯一列中的空值

javascript - 如何绕过访问控制允许来源?

MySQL LEFT JOIN 不返回所有结果

php - Zend 单元测试与数据库

php - 使用 PHP-FPM 时如何捕获 PHP 扩展的输出

php - Facebook PHP API - 页面上的帖子只显示给我,而不是公众