首頁 > 後端開發 > php教程 > 如何從 MySQL 遷移到 MySQLi?

如何從 MySQL 遷移到 MySQLi?

Barbara Streisand
發布: 2024-12-29 00:45:14
原創
862 人瀏覽過

How to Migrate from MySQL to MySQLi?

將MySQL 程式碼轉換為MySQLi

概述

在本文中,我們將探討如何將程式碼從舊版MySQL API 轉換為改良版MySQLi API。

過程 API

要開始轉換,請取代每個mysql_* 函數呼叫及其對應的 mysqli_* 對應項。如果您有基於流程 MySQL API 的現有程式碼,建議使用此方法。

等效

MySQL Function MySQLi Function
mysql_connect mysqli_connect
mysql_error mysqli_error / mysqli_connect_error
mysql_query mysqli_query

資料庫選擇

MySQL:您必須建立連線後呼叫mysql_select_db指定目標資料庫。

MySQLi:您可以將資料庫名稱指定為 mysqli_connect 的第四個參數,或使用 mysqli_select_db 函數以實現彈性。

程式碼範例

讓我們轉換部分提供的程式碼:

原始MySQL程式碼:

$link = mysql_connect($DB['host'], $DB['user'], $DB['pass']) or die("...error handling...");
mysql_select_db($DB['dbName']);
登入後複製

$link = mysqli_connect($DB['host'], $DB['user'], $DB['pass'], $DB['dbName']) or die("...error handling...");
登入後複製

參數差異某些函數可能有參數差異。確保仔細檢查它們。 偵錯轉換完成後,執行您的程式碼以驗證其是否正常運作。如果沒有,請啟動調試過程。

以上是如何從 MySQL 遷移到 MySQLi?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板