Question :
Pouvez-vous migrer les fonctions MySQL vers la syntaxe mysqli en remplaçant mysql_query($ sql) avec mysqli_query($sql)?
Réponse :
Bien que remplacer les fonctions MySQL par des équivalents mysqli semble être une approche simple, cela nécessite une mise à jour plus complète.
Conversion détaillée Processus :
Rechercher et remplacer : Remplacez tous les appels de fonction mysql_* par leurs homologues mysqli_*, comme indiqué dans le résumé des fonctions de l'extension MySQLi.
Sélection de la base de données :
Considérations supplémentaires :
Exemple :
Code MySQL original :
$sql = 'SELECT auto_id FROM friend_reg_user WHERE auto_id=' . $info['auto_id']; $result_member = executequery($sql); if ($line_member = mysql_fetch_array($result_member)) { extract($line_member); } else { header("location: index.php"); exit; }
Code MySQLi mis à jour :
$sql = 'SELECT auto_id FROM friend_reg_user WHERE auto_id=' . $info['auto_id']; $result_member = mysqli_query($conn, $sql); if ($line_member = mysqli_fetch_array($result_member)) { extract($line_member); } else { header("location: index.php"); exit; }
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!