gpt4 book ai didi

php - mysql_real_escape_string 与 Zend

转载 作者:可可西里 更新时间:2023-11-01 13:41:55 25 4
gpt4 key购买 nike

我正在使用 zend 框架开发一个网络应用程序。对于选择语句,我使用了以下方式。

例如:

public function getData($name)
{
$sql = "SELECT * from customer where Customer_Name = '$name'";
return $this->objDB->getAdapter()->fetchAll ($sql);
}

这很好用。但如果我将客户名称发送为:colvin's place ,查询失败。我知道这是因为单引号。

之前我使用 addslashes PHP 函数。但我看到这不是一个好方法。这次我用了mysql_real_escape_string PHP 函数。

问题是它说以下警告。

Warning</b>: mysql_real_escape_string() [<a href='function.mysql-real-escape-string'>function.mysql-real-escape-string</a>]: Access denied for user 'ODBC'@'localhost' (using password: NO)

这是因为 mysql_real_escape_string函数需要连接到由 mysql_connect 打开的数据库.我的问题是如何将它与 *Zend_DB* 类一起使用。我需要始终使用自定义选择查询。感谢您提出其他建议(如果有)。

谢谢

最佳答案

关于php - mysql_real_escape_string 与 Zend,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8685853/

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