Dans cet article, nous aborderons la transition de MySQL vers mysqli et comment convertir le code existant pour utiliser l'extension mysqli.
Est-ce aussi simple que de changer mysql_query($sql); to mysqli_query($sql);?
Bien que ce soit une étape cruciale, ce n'est pas la seule. Pour convertir efficacement en mysqli, vous devrez remplacer toutes les instances des fonctions mysql_ par leurs équivalents mysqli_. Le résumé des fonctions d'extension MySQLi fournit un guide complet pour cette conversion.
Remplacement de fonctions MySQL spécifiques
Remarque : Bien que la plupart des paramètres de fonction restent similaires, certains peuvent présenter de légères variations. Par exemple :
Exemple Conversion
Considérez le code suivant en utilisant l'API MySQL :
$link = mysql_connect($DB['host'], $DB['user'], $DB['pass']) or die(...); mysql_select_db($DB['dbName']);
Le code mysqli équivalent serait :
$link = mysqli_connect($DB['host'], $DB['user'], $DB['pass'], $DB['dbName']) or die(...);
Étapes finales
Une fois les conversions terminées, testez le script pour vous assurer qu'il fonctionne correctement. Sinon, il est temps de procéder à un débogage.
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!