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

El uso mysql de addedlashes()

addedlashes es el equivalente aproximado de str_replace($str, "'", "\\'") . Puede omitirlo trivialmente con cualquier cantidad de secuencias Unicode que se evalúen hasta ' en mysql, pero se ve completamente diferente a addslashes() .

Mysql_real_escape_String() por otro lado, utiliza la función de escape mysql interna real, que sabe exactamente qué buscar y corregir para que sea "seguro" para mysql. Lo que funciona para mysql puede no funcionar para otra base de datos, ya que cada una tiene una semántica y requisitos de escape ligeramente diferentes, pero si está trabajando con mysql, entonces la "cadena de escape real" es el camino a seguir.