ホームページ >データベース >mysql チュートリアル >「mysql_connect()」が PHP 7 で非推奨になった理由と修正方法は?

「mysql_connect()」が PHP 7 で非推奨になった理由と修正方法は?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-22 03:27:11725ブラウズ

Why is `mysql_connect()` Deprecated in PHP 7 and How Do I Fix It?

PHP の未定義関数 'mysql_connect()'

PHP、MySQL、Apache、および localhost() 関数が正しく構成されていますPHPで。ただし、MySQL のインストール後、次のエラーが発生します。

Fatal error: Call to undefined function mysql_connect()

この問題は、mysql_connect 関数が非推奨になっている PHP 7 にアップグレードしたために発生します。これを解決するには:

  1. php -version で PHP のバージョンを確認します。
  2. コード内の mysql_connect を mysqli_connect に置き換えます:
$host = "127.0.0.1";
$username = "root";
$pass = "foobar";
$con = mysqli_connect($host, $username, $pass, "your_database");

従来の PHP コードを移行している場合は、すべての mysql_* 関数を次のように変換する必要があります。 mysqli_* と同等のもの。

以上が「mysql_connect()」が PHP 7 で非推奨になった理由と修正方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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