Comprendre le message d'erreur mysqli_real_escape_string
Lors de la tentative d'utilisation de mysqli_real_escape_string(), les développeurs peuvent rencontrer l'erreur "mysqli_real_escape_string() attend exactement 2 paramètres , 1 donné." Cette erreur provient de malentendus concernant les exigences des paramètres de la fonction.
Définition de la fonction
mysqli_real_escape_string() nécessite deux paramètres :
Dépannage de l'erreur
Pour résoudre l'erreur, assurez-vous de fournir correctement les deux paramètres. Voici un extrait de code corrigé :
if (phpversion() >= '4.3.0') { $string = mysqli_real_escape_string($link, $string); } else { $string = mysqli_escape_string($string); }
Dans ce code, $link représente le lien de connexion MySQL et $string est la chaîne à échapper.
L'erreur se produit généralement lorsque vous échouez. pour fournir le lien de connexion. N'oubliez pas que mysqli_real_escape_string() fonctionne sur une connexion à la base de données établie.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!