Maison >développement back-end >tutoriel php >Comment corriger l'avertissement obsolète : `mysql_connect()` ?

Comment corriger l'avertissement obsolète : `mysql_connect()` ?

DDD
DDDoriginal
2024-12-11 03:45:18800parcourir

How to Fix the Deprecated Warning: `mysql_connect()`?

Avertissement obsolète : mysql_connect()

Problème :

Le code MySQL déclenche un avertissement obsolète, indiquant que la fonction mysql_connect() est obsolète et sera supprimée dans le futur.

Solution :

Pour éliminer cet avertissement, vous avez plusieurs options :

  • Utiliser MySQLi : MySQLi est l'extension améliorée et recommandée pour se connecter aux bases de données MySQL. Vous pouvez utiliser le code suivant :
$connection = mysqli_connect('localhost', 'username', 'password', 'database');
  • Utiliser PDO : PDO (PHP Data Objects) est une extension plus polyvalente et moderne qui prend en charge plusieurs bases de données. Vous pouvez utiliser le code suivant :
$connection = new PDO('mysql:host=localhost;dbname=database', 'username', 'password');
  • Désactiver les avertissements obsolètes : Vous pouvez supprimer les avertissements obsolètes en modifiant le paramètre error_reporting dans votre script PHP. Ajoutez le code suivant :
error_reporting(E_ALL ^ E_DEPRECATED);
  • Mettez à jour votre version de PHP : La mise à niveau vers une version plus récente de PHP peut gérer automatiquement la dépréciation de mysql_connect().

Emplacement spécifique du fichier et de la ligne pour Erreur :

Si vous recevez le message d'erreur exact "/System/Startup.php > line: 2 " error_reporting(E_All);", vous pouvez le résoudre en remplaçant cette ligne par ce qui suit :

error_reporting(E_ALL ^ E_DEPRECATED);

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!

Déclaration:
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