問題:
可以透過替換mysql_query($ 來遷移到mysqli 語法嗎sql)與mysqli_query($sql)?
答案:
雖然用mysqli 等效項替換MySQL 函數似乎是一種簡單的方法,但它需要更全面的更新。
詳細換算處理:
搜尋與取代: 將所有mysql_* 函數呼叫為其對應的mysql函數* 函數,如MySQLi 擴充功能的函數摘要中所示。
資料庫Selection:
其他注意事項:
例如:
原始MySQL 程式碼:$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; }
$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; }
以上是如何有效地從MySQL遷移到MySQLi語法?的詳細內容。更多資訊請關注PHP中文網其他相關文章!