Вот упрощенная версия моего кода:Вызов неопределенной метод 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
Да, я собираюсь научиться делать подготовленные заявления для этого. Было бы неплохо узнать, что вызывает эту ошибку. – TJE
Хорошо, у меня была другая переменная с именем $ db внутри моих файлов. Теперь я чувствую себя глупо. – TJE