ホームページ >バックエンド開発 >PHPチュートリアル >非推奨の警告: `mysql_connect()` を修正するにはどうすればよいですか?

非推奨の警告: `mysql_connect()` を修正するにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-11 03:45:18798ブラウズ

How to Fix the Deprecated Warning: `mysql_connect()`?

非推奨の警告: mysql_connect()

問題:

MySQL コードが非推奨の警告。mysql_connect() 関数が廃止され、将来削除される予定です。

解決策:

この警告を排除するには、いくつかのオプションがあります:

  • MySQLi を使用する: MySQLi は、MySQL データベースに接続するための改良された推奨拡張機能です。次のコードを使用できます:
$connection = mysqli_connect('localhost', 'username', 'password', 'database');
  • PDO を使用する: PDO (PHP Data Objects) は、複数のデータベースをサポートする、より汎用性の高い最新の拡張機能です。次のコードを使用できます:
$connection = new PDO('mysql:host=localhost;dbname=database', 'username', 'password');
  • 非推奨の警告を無効にする: PHP スクリプトの error_reporting 設定を変更することで、非推奨の警告を抑制できます。次のコードを追加します:
error_reporting(E_ALL ^ E_DEPRECATED);
  • PHP バージョンの更新: PHP の新しいバージョンにアップグレードすると、mysql_connect() の非推奨が自動的に処理される可能性があります。

の特定のファイルと行の場所エラー:

正確なエラー メッセージ「/System/Startup.php > line: 2 " error_reporting(E_All);」が表示された場合は、その行を次の行に置き換えることで解決できます。 :

error_reporting(E_ALL ^ E_DEPRECATED);

以上が非推奨の警告: `mysql_connect()` を修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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