Maison >développement back-end >tutoriel php >MySQL `mysql_connect()` Obsolète : migrer vers MySQLi ou PDO ?
Dépréciation de mysql_connect() : Migration vers MySQLi ou PDO
Vous avez rencontré l'avertissement de dépréciation de mysql_connect(). Cela signifie que l'extension MySQL est progressivement supprimée et sera éventuellement supprimée. Pour éliminer cet avertissement et garantir une fonctionnalité continue, vous devez migrer votre code vers les extensions MySQLi ou PDO.
Solution : Utiliser l'extension MySQLi
Une option consiste à utilisez l'extension MySQLi, qui remplace modernement l'extension mysql. La syntaxe est légèrement différente, mais elle offre des fonctionnalités similaires. Vous trouverez ci-dessous un exemple :
<?php $connection = mysqli_connect('localhost', 'username', 'password', 'database'); ?>
Exécution de requêtes avec MySQLi
L'exécution de requêtes avec MySQLi est également similaire à l'extension mysql :
<?php mysqli_query($connection, 'CREATE TEMPORARY TABLE `table`'); ?>
Suppression des avertissements obsolètes
Vous pouvez également supprimez tous les avertissements obsolètes, y compris ceux des fonctions mysql_*, en utilisant le code suivant :
<?php error_reporting(E_ALL ^ E_DEPRECATED); ?>
Dans certains cas, vous devrez peut-être localiser le fichier et la ligne spécifiques où l'avertissement est déclenché. Une fois identifié, vous pouvez remplacer error_reporting(E_All); avec 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!