ホームページ >バックエンド開発 >PHPチュートリアル >MySQL から MySQLi に移行するにはどうすればよいですか?
この記事では、コードを従来の MySQL API から改良された 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 を呼び出してターゲットを指定しますDatabase.
MySQLi: mysqli_connect の 4 番目のパラメータとしてデータベース名を指定することも、柔軟に mysqli_select_db 関数を使用することもできます。
提供されたコードの一部を変換してみましょう:
オリジナルMySQL コード:
$link = mysql_connect($DB['host'], $DB['user'], $DB['pass']) or die("...error handling..."); mysql_select_db($DB['dbName']);
変換された MySQLi コード:
$link = mysqli_connect($DB['host'], $DB['user'], $DB['pass'], $DB['dbName']) or die("...error handling...");
一部の関数にはパラメータの違いがある場合があります。必ず注意深く確認してください。
変換が完了したら、コードを実行して、正しく機能することを確認します。そうでない場合は、デバッグ プロセスを開始します。
以上がMySQL から MySQLi に移行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。