OVH Cloud OVH Cloud

mysql_real_escape_string()

1 réponse
Avatar
mICHEL dREYFUS
Bonjour,
Dans un script trouvé dans un livre sur PHP qui vient de paraître aux US,
je trouve la fonction mysql_real_escape_string(). Or, elle n'existe pas
dans mon PHP actuel (4.2.0 avec EasyPHP). Je crois savoir qu'elle n'est
apparue qu'avec la version 4.3.0.

Est-il possible de la remplacer par mysql_escape_string() en supprimant
le second argument ?

Merci de vos tuyaux

Mike

1 réponse

Avatar
KEvin
mICHEL dREYFUS a proclame :
Bonjour,
Dans un script trouvé dans un livre sur PHP qui vient de paraître aux US,
je trouve la fonction mysql_real_escape_string(). Or, elle n'existe pas
dans mon PHP actuel (4.2.0 avec EasyPHP). Je crois savoir qu'elle n'est
apparue qu'avec la version 4.3.0.


exact cf le manuel a jour ...

Est-il possible de la remplacer par mysql_escape_string() en supprimant
le second argument ?


oui suivant les cas : le deuxieme argument (la ressource mysql) sert a
obtenir le charset de la connexion mais si ton charset est "normal"
(genre si tu ne l'a pas change) le resultat devrait etre identique.
Le mieux est de tester avec des chaines susceptibles d'etre utilisees.

--
KEvin