我正在尝试设置我最近在服务器上完成的 codeigniter 网络应用程序。我在自己的电脑上本地写的。但是,当我尝试登录时,出现了这两个错误。
A PHP Error was encountered
Severity: Warning
Message: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'ODBC'@'localhost' (using password: NO)
Filename: mysql/mysql_driver.php
Line Number: 319
A PHP Error was encountered
Severity: Warning
Message: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established
Filename: mysql/mysql_driver.php
Line Number: 319
有人知道问题出在哪里吗?
最佳答案
首先确保你连接到你的数据库
您可以修改application/config/database.php
中的设置
你应该使用 codeigniter
$this->db->escape()
可在此处找到详细信息和示例 http://ellislab.com/codeigniter/user-guide/database/queries.html
关于php - mysql_real_escape 字符串错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13602286/