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

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

DDD
リリース: 2024-12-11 03:45:18
オリジナル
800 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート