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 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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.
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.