sql >> Base de Datos >  >> RDS >> Mysql

mysql_real_escape_string no está definido

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.