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

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

Mary-Kate Olsen
リリース: 2024-11-22 03:27:11
オリジナル
692 人が閲覧しました

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

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