Aktualizacja jak wspomniano w komentarz , mysql_
został przestarzały od wersji 5.5
:
i usunięte w PHP 7 .
mysql_real_escape_string()
jest standardową częścią funkcji MySQL "batch"
i powinno zawsze działać, jeśli rozszerzenie jest załadowane poprawnie.
Czy jakikolwiek inny mysql_
funkcja działa? (Nie powinno)
Upewnij się, że ta linia została odkomentowana w swoim php.ini
:
extension=mysql.so
Rozsądnie byłoby również użyć mysqli
lub PDO
zamiast tego (mysql_
jest przestarzały
), oboje mogą zająć się ucieczką za Ciebie.