Así que esto es algo que todos deberíamos saber, y jugó en mi mente cuando me visto ..mysql_escape_string VS mysql_real_escape_string
Sé que mysql_escape_string
es obsoleto desde el 5,3 pero lo que era la diferencia real en mysql_real_escape_string
.
Lo que pensé que mysql_real_escape_string
es exactamente igual que mysql_escape_string
aparte de mysql_real_escape_string
toma un segundo argumento para el recurso mysql.
entonces pensé que debía haber alguna diferencia en cuanto a cómo se manejan las cadenas porque no habría necesidad de 2 funciones.
Entonces pensé que la diferencia se debía únicamente a las codificaciones locales y de caracteres. ?
¿alguien puede aclarar esto por mí?
1 por mencionar declaraciones preparadas – Jacco
yo uso DOP, esto era algo que necesitaba saber para fines educativos. – RobertPitt
También hay un mysqli_escape_string(). ¿También hace lo mismo que mysql_escape_string? si mysql_escape_string está en desuso, ¿por qué hay esta función disponible y en mysqli también? – Lykos