我收到錯誤():故障排除調用mysql_real_escape_string時「無法通過socket連接到本地MySQL服務器」
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
爲什麼我得到這個錯誤? mysql_real_escape_string()可以在除我之外的所有頁面上工作嗎?這是否與MySQL在與PHP服務器不同的服務器上 - 如果是的話,我該如何解決它?
$fname = $_POST['fname'];
$fname = stripslashes($fname);
$fname = mysql_real_escape_string($fname);
你可以發佈有問題的代碼嗎? – 2010-03-21 21:38:24
@Tom爲什麼你在mysql_real_escape_string()之前調用stripslashes($ fname)? – Simon 2010-03-21 21:54:44