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

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

DDD
Libérer: 2024-12-11 03:45:18
original
818 Les gens l'ont consulté

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');
Copier après la connexion
  • 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');
Copier après la connexion
  • 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);
Copier après la connexion
Copier après la connexion
  • 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);
Copier après la connexion
Copier après la connexion

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal