Obsolète : mysql_connect() Avertissement en PHP
Lors de la tentative d'établissement d'une connexion à une base de données à l'aide de la fonction mysql_connect(), les utilisateurs peuvent rencontrer le avertissement : "Obsolète : mysql_connect() : L'extension mysql est obsolète et sera supprimée à l'avenir : utilisez plutôt mysqli ou PDO." Ce message de dépréciation est une notification indiquant que l'extension mysql en PHP devient obsolète et sera éventuellement supprimée.
Pour résoudre ce problème et éliminer le message d'avertissement, il existe deux approches principales :
1. Migrer vers l'extension MySQLi
La syntaxe de connexion à l'aide MySQLi c'est :
$connection = mysqli_connect('localhost', 'username', 'password', 'database');
2. Utilisez PDO (PHP Data Objects)
La syntaxe PDO pour se connecter à une base de données MySQL est :
$connection = new PDO('mysql:host=localhost;dbname=database;charset=utf8', 'username', 'password');
3. Désactiver les avertissements obsolètes
Pour cela, ajoutez la ligne suivante à votre script :
error_reporting(E_ALL ^ E_DEPRECATED);
Notez que la désactivation des avertissements obsolètes n'est pas une solution à long terme et qu'il est recommandé de migrer éventuellement vers une extension prise en charge telle que MySQLi ou PDO.
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!