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

Por qué mysqli_real_escape_string tiene un objeto de conexión como primer parámetro

mysqli_real_escape_string debe tener en cuenta el conjunto de caracteres de la conexión para que pueda escapar correctamente los caracteres especiales. Si usa un conjunto de varios bytes, mysqli debe saberlo. De lo contrario, es posible una inyección de sql . Consulte esta respuesta para más detalles.

Sin embargo, ¡no lo uses! Use Declaraciones preparadas !