這裏被簡化我的代碼版本:調用未定義方法DB :: escape_string()
$db = new mysqli('localhost', 'user', 'pass', 'database') or die(mysqli_error());
$gender = $db->escape_string($_GET['gender']);
$city = $db->escape_string($_GET['city']);
以下是錯誤我得到:
Call to undefined method DB::escape_string() in /blablabla/bla/file.php on line 2
爲什麼會出現錯誤?
如果你使用準備好的語句,世界上沒有必要'real_escape_string' – Nick 2013-02-21 22:03:18
是的,我要學習如何爲此做好準備。這將是很高興知道是什麼導致該錯誤。 – TJE 2013-02-21 22:31:14
好吧,我的文件裏有另一個名爲$ db的變量。我現在感到很蠢。 – TJE 2013-02-21 23:07:40