ホームページ >バックエンド開発 >PHPチュートリアル >MySQL `mysql_connect()` は非推奨になりました: MySQLi または PDO に移行しますか?

MySQL `mysql_connect()` は非推奨になりました: MySQLi または PDO に移行しますか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-10 17:10:15760ブラウズ

MySQL `mysql_connect()` Deprecated: Migrate to MySQLi or 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。