ホームページ >データベース >mysql チュートリアル >MySQL から MySQLi 構文に効果的に移行するにはどうすればよいですか?
質問:
mysql_query($ を置き換えることで、MySQL 関数を mysqli 構文に移行できますか? SQL)を使用してmysqli_query($sql)?
答え:
MySQL 関数を mysqli 関数に置き換えるのは単純なアプローチのように見えますが、より包括的な更新が必要です。
詳細な変換プロセス:
検索と置換: MySQLi 拡張機能の関数の概要に示されているように、すべての mysql_* 関数呼び出しを対応する mysqli_* 関数呼び出しに置き換えます。
データベース選択:
追加の考慮事項:
例:
元の 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; }
更新された MySQLi コード:
$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 中国語 Web サイトの他の関連記事を参照してください。