ホームページ >バックエンド開発 >PHPチュートリアル >MySQL から MySQLi への切り替えは、`mysql_query` を `mysqli_query` に置き換えるだけで簡単ですか?
この記事では、MySQL から mysqli への移行と、mysqli 拡張機能を利用するために既存のコードを変換する方法について説明します。
変更するのは簡単ですかmysql_query($sql); to mysqli_query($sql);?
これは重要なステップですが、それだけではありません。 mysqli に効果的に変換するには、mysql_ 関数のすべてのインスタンスを同等の mysqli_ 関数に置き換える必要があります。 MySQLi 拡張関数の概要では、この変換に関する包括的なガイドが提供されています。
特定の MySQL 関数の置換
注: ほとんどの関数パラメーターは同様ですが、一部の関数パラメーターは若干異なる場合があります。例:
変換例
MySQL API を使用した次のコードを考えてみましょう。
$link = mysql_connect($DB['host'], $DB['user'], $DB['pass']) or die(...); mysql_select_db($DB['dbName']);
同等の mysqli コードは次のようになります。
$link = mysqli_connect($DB['host'], $DB['user'], $DB['pass'], $DB['dbName']) or die(...);
最終回手順
変換が完了したら、スクリプトをテストして、正しく機能することを確認します。そうでない場合は、デバッグを行ってください。
以上がMySQL から MySQLi への切り替えは、`mysql_query` を `mysqli_query` に置き換えるだけで簡単ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。