Call to undefined function mysql_real_escape_string()
Главная / Форумы / Открытые форумы / Общие вопросы / Call to undefined function mysql_real_escape_string()| Автор | Сообщение |
|---|---|
|
spectre
Участник |
Call to undefined function mysql_real_escape_string()
Приветствую! Может кто поможет по ошибке Call to undefined function mysql_real_escape_string() Вылетает после переноса сайта на движке MODX на другой хостинг. Насколько я понимаю, ошибка происходит в следующем коде:
$output = 'menuindex ASC';
$sort = $_GET['sort'];
$sort = strip_tags($sort);
$sort = htmlspecialchars($sort);
$sort = mysqli_real_escape_string($sort);
switch($sort) {
case 'asc' : $output = 'price ASC'; break;
case 'desc' : $output = 'price DESC'; break;
case 'discount' : $output = 'price-disc DESC'; break;
}
return $output;
Уже сбился с ног) |
| Благодарности отсутствуют | |
|
Джанго
Участник |
Re: Call to undefined function mysql_real_escape_string()
Можно, конечно, переписать код для соответствия PHP7+. Но если там все точечно, проблема решается быстро:
$connect = mysqli_connect('localhost', 'mysql_db_user', 'mysql_db_password', 'mysql_db_name');
$sort = mysqli_real_escape_string($connect, $sort);
|
| Поблагодарили: 2 |