ホームページ >バックエンド開発 >PHPチュートリアル >MySQL `mysql_connect()` は非推奨になりました: MySQLi または PDO に移行しますか?
mysql_connect() の非推奨: MySQLi または PDO への移行
mysql_connect() の非推奨の警告が表示されました。これは、mysql 拡張機能が段階的に廃止され、最終的には削除されることを意味します。この警告を排除して機能を継続するには、コードを MySQLi または PDO 拡張機能に移行する必要があります。
解決策: MySQLi 拡張機能を使用する
1 つのオプションは、次のとおりです。 MySQLi 拡張機能を使用します。これは、mysql 拡張機能の最新の代替品です。構文は若干異なりますが、同様の機能を提供します。以下は例です。
<?php $connection = mysqli_connect('localhost', 'username', 'password', 'database'); ?>
MySQLi によるクエリ実行
MySQLi によるクエリ実行も、mysql 拡張機能に似ています:
<?php mysqli_query($connection, 'CREATE TEMPORARY TABLE `table`'); ?>
非推奨の抑制警告
または、次のコードを使用して、mysql_* 関数からの警告を含むすべての非推奨の警告を抑制できます。
<?php error_reporting(E_ALL ^ E_DEPRECATED); ?>
場合によっては、警告がトリガーされる特定のファイルと行。特定したら、error_reporting(E_All); を置き換えることができます。 error_reporting(E_ALL ^ E_DEPRECATED); 付き;
以上がMySQL `mysql_connect()` は非推奨になりました: MySQLi または PDO に移行しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。