Dépréciation des fonctions mysql_* dans PHP 5.5.0 et au-delà
Dans la transition de PHP 5.2.0 et versions antérieures vers PHP 5.5. 0, vous pourriez rencontrer des difficultés avec les fonctions mysql_* obsolètes. La fonction mysql_real_escape_string(), obsolète dans PHP 5.5.0, a été remplacée par mysqli_real_escape_string() dans l'extension mysqli.
Erreur et résolution :
Vous recevez l'erreur "Obsolète : mysql_real_escape_string(). Pour résoudre ce problème, remplacez l'appel de fonction par mysqli_real_escape_string($connection, $escapestring)." La fonction mysqli_real_escape_string() nécessite deux arguments : $connection et $escapestring.
Extrait de code modifié :
<code class="php"><?php $username = mysqli_real_escape_string($connection, stripslashes($_POST['username'])); $password = mysqli_real_escape_string($connection, stripslashes($_POST['password'])); ?></code>
Ici, $connection représente la connexion établie au Base de données MySQL.
Remarques supplémentaires :
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!