Maison > base de données > tutoriel mysql > Quel est le remplacement de la fonction obsolète mysql_real_escape_string() dans PHP 5.5.0 et au-delà ?

Quel est le remplacement de la fonction obsolète mysql_real_escape_string() dans PHP 5.5.0 et au-delà ?

Patricia Arquette
Libérer: 2024-11-07 02:28:02
original
939 Les gens l'ont consulté

What is the replacement for the deprecated mysql_real_escape_string() function in PHP 5.5.0 and beyond?

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>
Copier après la connexion

Ici, $connection représente la connexion établie au Base de données MySQL.

Remarques supplémentaires :

  • Envisagez d'utiliser un objet de base de données pour simplifier la gestion des connexions.
  • Actualisez vos connaissances PHP pour rester à jour -à jour avec des fonctions obsolètes et mises à jour.
  • Pour plus d'informations, reportez-vous à la documentation PHP officielle sur mysqli_real_escape_string().

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal