У меня проблема с реальной escape-строкой mysql.mysqli_real_eascape_string дает ошибку
<?php
// Create connection
$con=mysqli_connect("localhost","xxxx","xxxx","xxxx");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
else{ echo"connected";}
?>
Теперь это эхо-соединение. так что это работает отлично. (Я попробовал добавлять материал в БД, и что прекрасно работает
Теперь я пытаюсь сделать mysqli_real_escape_string вроде этого:.
$email_address = $con->mysqli_real_escape_string($_POST['email']);
Но это дает мне ошибку:
Fatal error: Call to undefined method mysqli::mysql_escape_string() in Blabla/blabla.php on line 15
(линия, где я называю строку побег)
Каждый имеет какие-либо идеи, что я делаю неправильно?
Ваше сообщение говорит 'MySQLi :: mysql_escape_string()'. В этот момент ваш код ошибочен, так как он должен быть 'mysqli_real_escape_string()'. Строка, которую вы опубликовали, верна, поэтому смотрите в другом месте вашего кода. –