Actualizar como se menciona en comentario , mysql_
ha sido obsoleto desde 5.5
:
y eliminado en PHP 7 .
mysql_real_escape_string()
es parte estándar de la función MySQL "batch"
y siempre debería funcionar si la extensión se carga correctamente.
¿Alguna otra mysql_
trabajo de función? (No debería)
Asegúrese de tener esta línea sin comentar en su php.ini
:
extension=mysql.so
También sería conveniente usar mysqli
o PDO
en su lugar (mysql_
está en desuso
), ambos pueden encargarse de escapar por ti.