ホームページ > データベース > mysql チュートリアル > 私の PHP コードが「未定義関数 mysql_connect() への呼び出し」エラーをスローするのはなぜですか?

私の PHP コードが「未定義関数 mysql_connect() への呼び出し」エラーをスローするのはなぜですか?

DDD
リリース: 2024-11-20 18:21:13
オリジナル
301 人が閲覧しました

Why is my PHP code throwing a

エラー解決: PHP の「未定義関数 mysql_connect() 呼び出しエラー」について

問題:

PHP を使用して MySQL データベースに接続しようとすると、次のような問題が発生する可能性があります。エラー「致命的エラー: 未定義関数 mysql_connect() の呼び出し」。この問題は、PHP、MySQL、および Apache のセットアップ後に発生します。

説明:

このエラーは、非推奨の mysql_connect() 関数が PHP 7 または PHP 7 で呼び出されていることを示します。それ以降のバージョン。 PHP 7 以降では、mysql_connect() 関数が mysqli_connect() 関数に置き換えられたため、サポートされなくなりました。

解決策:

この問題を解決するには、アップグレードしてください。 MySQL 関連関数では新しい mysqli_* 構文を使用します。具体的には、mysql_connect() を mysqli_connect() に置き換えます。

更新された PHP コードの例を次に示します:

追加の考慮事項:

  • MySQL 拡張機能が PHP で設定され有効になっていることを確認してくださいインストールします。
  • MySQL ユーザーが、指定されたデータベースに接続するために必要な権限を持っていることを確認します。

以上が私の PHP コードが「未定義関数 mysql_connect() への呼び出し」エラーをスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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