從 MySQL 轉換到 MySQLi:綜合指南
隨著 MySQL 接近棄用,開發人員必須升級到其繼任者 MySQLi 。然而,這種轉變可能令人望而生畏,尤其是對於習慣了 MySQL 語法的人來說。本文提供如何將 MySQL 程式碼轉換為 MySQLi 的詳細指南,重點介紹資料庫查詢技術。
使用MySQLi 查詢
要將MySQL 查詢語法轉換為MySQLi,請依照以下步驟操作:
<code class="php">$connection = mysqli_connect("host", "username", "password", "database");</code>
實例化MySQLi 連線:
<code class="php">$sql_follows = "SELECT * FROM friends WHERE user1_id=? AND status=2 OR user2_id=? AND status=2";</code>
準備查詢:
<code class="php">$stmt = mysqli_prepare($connection, $sql_follows); mysqli_stmt_bind_param($stmt, "ii", $_SESSION['id'], $_SESSION['id']);</code>
<code class="php">mysqli_stmt_execute($stmt);</code>
<code class="php">$result = mysqli_stmt_get_result($stmt); if (mysqli_num_rows($result) > 0) { // Query successful and has results } else { // Query successful but has no results }</code>
檢查結果:
對於那些在轉換程式碼時面臨挑戰的人,有多種資源可供使用:
進一步注意事項
在部署程式碼之前確保伺服器支援 MySQLi。 將已棄用的函數替換為 MySQLi 對應項。 檢查是否有任何轉換過程中出現異常或錯誤。 徹底測試轉換後的程式碼以確保其功能正確。 透過遵循這些指南,您可以成功地將程式碼從 MySQL 升級到 MySQLi,並且繼續有效率地處理資料庫查詢。以上是如何從 MySQL 無縫過渡到 MySQLi:開發人員逐步指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!