In diesem Artikel befassen wir uns mit dem Übergang von MySQL zu MySQL und der Konvertierung von vorhandenem Code zur Verwendung der MySQL-Erweiterung.
Ist es so einfach wie das Ändern von mysql_query($sql); zu mysqli_query($sql);?
Das ist zwar ein entscheidender Schritt, aber nicht der einzige. Für eine effektive Konvertierung in MySQL müssen Sie alle Instanzen von mysql_-Funktionen durch ihre mysqli_-Entsprechungen ersetzen. Die Zusammenfassung der MySQLi-Erweiterungsfunktionen bietet eine umfassende Anleitung für diese Konvertierung.
Ersetzen spezifischer MySQL-Funktionen
Hinweis: Während die meisten Funktionsparameter ähnlich bleiben, können einige geringfügige Abweichungen aufweisen. Zum Beispiel:
Beispielkonvertierung
Betrachten Sie den folgenden Code mit der MySQL-API:
$link = mysql_connect($DB['host'], $DB['user'], $DB['pass']) or die(...); mysql_select_db($DB['dbName']);
Der entsprechende MySQL-Code wäre:
$link = mysqli_connect($DB['host'], $DB['user'], $DB['pass'], $DB['dbName']) or die(...);
Finale Schritte
Sobald die Konvertierungen abgeschlossen sind, testen Sie das Skript, um sicherzustellen, dass es ordnungsgemäß funktioniert. Wenn nicht, ist es Zeit für etwas Debugging.
Das obige ist der detaillierte Inhalt vonIst der Wechsel von MySQL zu MySQLi so einfach wie das Ersetzen von „mysql_query' durch „mysqli_query'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!