只有在几页中显示错误致命错误:mysql_real_escape_string()

问题描述:

我在一些页面出现这个错误,不能确定它为什么,!请帮忙。 日Thnx,只有在几页中显示错误致命错误:mysql_real_escape_string()

Fatal Error: mysql_real_escape_string(): Access denied for user 'flatsloo'@'localhost' (using password: NO) Fatal Error: mysql_real_escape_string(): A link to the server could not be established

我的连接代码

public function openConnection() 
    { 
     try 
     { 
      $this->_objMySql = mysql_connect($this->getDbConfig()->getHostName(), $this->getDbConfig()->getUsername(), $this->getDbConfig()->getPassword()); 

      if (mysql_errno()) // check if error occurred 
      { 
       return mysql_error(); 
      } 

      mysql_select_db($this->getDbConfig()->getDatabase()); 

      if (mysql_errno()) // check if error occurred 
      { 
       return mysql_error(); 
      } 

      return true; 
     } 
     catch (Exception $e) 
     { 
      return $e->getMessage(); 
     } 
    } 
+1

你有没有在这行之前使用过'mysql_connect'? – 2013-04-25 09:50:11

+1

错误描述了您的问题。检查您的登录信息。 – MMM 2013-04-25 09:50:20

+1

使用mysql_real_escape_string()时出现错误(http://stackoverflow.com/q/3520079/1409082)和其他许多问题。 – Jocelyn 2013-04-25 10:00:31

你已经从你的数据库连接得到了一些错误。它无法连接到您的数据库。检查您的连接声明mysql_connect及其参数。