Erreur : "mysqli_real_escape_string() attend exactement 2 paramètres, 1 donné"
Question :
Lorsque vous tentez d'utiliser la fonction mysqli_real_escape_string(), l'erreur suivante est rencontré :
mysqli_real_escape_string() expects exactly 2 parameters, 1 given
Réponse :
Selon la documentation de la fonction, elle nécessite deux paramètres :
L'erreur indique que la fonction est appelée avec un seul paramètre, qui est il est probable que la chaîne soit échappée.
Exemple :
Le L'extrait de code suivant fournit un exemple correct de la façon d'utiliser la fonction mysqli_real_escape_string() :
$mysqli = mysqli_connect('localhost', 'username', 'password', 'database'); $escapedString = mysqli_real_escape_string($mysqli, $string);
Dans cet exemple, $mysqli représente la connexion à la base de données MySQL et $string est la chaîne à échapper. La fonction mysqli_real_escape_string() appliquera correctement l'échappement à la chaîne d'entrée et renverra la version échappée dans $escapedString.
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!