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

PHP コードの「非推奨: mysql_connect()」警告を修正するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-08 20:44:12
オリジナル
556 人が閲覧しました

How Can I Fix the

PHP での非推奨: mysql_connect() の警告

MySQL 関数を使用しているときに、「非推奨: mysql_connect()」という警告が表示される場合があります。 PHPコード。この警告は、mysql_* 拡張機能が非推奨であり、将来の PHP バージョンで削除されることを示しています。

原因:

この警告は、コードが非推奨の MySQL を使用しているためにトリガーされます。 mysql_connect() などの関数は、より最新で安全な関数に置き換えられました。

解決策:

この警告を解決するには、主に 2 つのアプローチがあります:

  1. MySQLi にアップグレードするまたはPDO:

    • MySQLi または PDO 拡張機能を使用するようにコードを移行します。これは、PHP で MySQL にアクセスするための優先および推奨される方法です。
    • たとえば、mysql_connect( を置き換えます) ) mysqli_connect() を使用するか、 PDO::connect().
  2. 非推奨の警告を抑制する:

    • error_reporting() 関数を使用する特に mysql_* 関数に関する非推奨の警告を抑制します。たとえば、スクリプトの先頭に次の行を追加します:

      error_reporting(E_ALL ^ E_DEPRECATED);
      ログイン後にコピー
    • これにより、「非推奨: mysql_connect()」警告が表示されなくなります。

の例MySQLi:

<?php
$connection = mysqli_connect('localhost', 'username', 'password', 'database');
?>
ログイン後にコピー

追加メモ:

  • XAMPP を使用している場合は、php.ini ファイルの error_reporting 設定を編集できます。 XAMPPphp フォルダーにあります。
  • MySQLi またはパフォーマンス、セキュリティ、互換性を向上させるため、非推奨の mysql_* 関数の代わりに PDO 拡張機能を使用します。

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

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