Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 8548|Répondre: 0

PHP - mysql_real_escape_string() vs. mysql_escape_string()

[Copié le lien]
Publié sur 17/02/2015 09:31:20 | | |

1. Similarités :
Les deux peuvent échapper des caractères spéciaux dans les chaînes de requête
(personnages dont on peut échapper)
\x00
\n
\r
\
'
"
\x1a
(Personnages dont on ne peut pas échapper)
%
_

2. Différences :
(1)mysql_real_escape_string()
1) Il a deux paramètres
chaîne de paramètres, requise. Précise la chaîne à dégager.
Connexion paramètres, optionnelle. Spécifiez les connexions MySQL. Si non spécifié, la connexion précédente est utilisée.

(2) La fonction prend en compte l’ensemble de caractères du lien de la base de données courante lors de l’échappement, mysql_escape_string() ne possède pas cette fonction

(3) Avant de l’utiliser pour échapper à la chaîne de requête, une connexion à la base de données doit d’abord être établie, sinon la fonction retournera toujours bool(false)

(2) mysql_escape_string() n’a qu’une seule chaîne de paramètres, et vous n’avez pas besoin d’établir une connexion à la base de données avant de l’utiliser




Précédent:IBM Mail Server série x236
Prochain:Message PHP : PHP Déprécié : mysql_escape_string()
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com