在本文中,我們將探討如何將程式碼從舊版MySQL API 轉換為改良版MySQLi 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中文網其他相關文章!