Неопределенная функция с mysql_escape
-
25-09-2019 - |
Вопрос
Я опишу следующую ошибку при попытке использовать функцию mysql_real_escape ()
Fatal error: Call to undefined function mysql_real_escape() in /var/www/registration/index.php on line 169.
Что случилось???
$result = mysql_send("INSERT customers SET
user= $username,
pword= $pass1,
//line169 firstname='".mysql_real_escape($firstname)."',
lastname='".mysql_real_escape($lastname)."',
email='".mysql_real_escape($email)."',
active='No',
activecode= $activecode,
dateofbirth='".mysql_real_escape($dateofbirth)."',
gender='".mysql_real_escape($gender)."',
title='".mysql_real_escape($title)."',
occupation='".mysql_real_escape($occupation)."',
address='".mysql_real_escape($address)."',
city='".mysql_real_escape($city)."',
country='".mysql_real_escape($country)."',
zip='".mysql_real_escape($zip)."',
mobile='".mysql_real_escape($mobile)."',
telephone='".mysql_real_escape($telephone)."',
fax='".mysql_real_escape($fax)."',
website='".mysql_real_escape($website)."'
");
Решение
Нет mysql_real_escape () но mysql_real_escape._нить()
Другие советы
Я верю, что функция, которую вы ищете mysql_real_escape_string.
Тем не менее, проверяйте в PDO или MySQLI и связанные параметры, это лучшее более длительное решение.
Не связан с StackOverflow