我剛纔改變我的主機,我所有的PHP腳本之前工作的罰款用雙引號錯誤的PHP新的託管
,但現在我得到很多的MySQL錯誤是這樣的:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near column = \'value\'
似乎有一些腳本中的雙引號
有沒有更新所有我的PHP腳本的解決方法?
編輯:例如PHP代碼
function test($table,$column, $where){
if(get_magic_quotes_gpc()) { $where = strip_tags(trim($where)); }
else{ $where = strip_tags(mysql_real_escape_string(trim($where))); }
$where = "AND id = '" . $where . "' ";
$query = "SELECT " . $column . " FROM " . $table . " WHERE 1 " . $where . " LIMIT 1";
//...
添加mysql + php代碼,使得更容易解決! –
對不起,還在學習算命。 –
好的我發佈了一個代碼示例,我認爲原因是magic_quote o註冊全球 – ipel