DLE: mysql escape string(): This function is deprecated; use mysql real escape string() instead

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 08:33, 17 сентября 2019; Admin iph (обсуждение | вклад) (Новая страница: « Ошибка Deprecated: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. in /var/www/lawyer/data/www/aksioma-ek.ru…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск


Ошибка

Deprecated: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. in /var/www/lawyer/data/www/aksioma-ek.ru/engine/classes/mysqli.class.php on line 162


Решение - в файле engine/classes/mysqli.class.php заменить:

       function safesql( $source )
       {
               if ($this->db_id) return mysqli_real_escape_string ($this->db_id, $source);
               else return mysql_escape_string($source);
       }


на

       function safesql( $source )
       {
               if ($this->db_id) return mysqli_real_escape_string ($this->db_id, $source);
               else return ($source);
       }