ホームページ  >  記事  >  バックエンド開発  >  「致命的なエラー: 未定義関数 mysql_connect() の呼び出し」を修正する方法?

「致命的なエラー: 未定義関数 mysql_connect() の呼び出し」を修正する方法?

DDD
DDDオリジナル
2024-10-18 17:38:29153ブラウズ

How to Fix

PHP エラー: MySQL データベースに接続できません

「致命的なエラー: 未定義の関数 mysql_connect() の呼び出し」が発生しました。このエラーは、PHP が MySQL 関数 mysql_connect() にアクセスできないことを示しています。

さらに調査すると、最近 PHP 7 にアップグレードしたことがわかります。PHP 7 では、mysqli_connect() が優先され、mysql_connect() 関数が非推奨になっています。 ).

解決策:

このエラーを解決するには、mysql_connect() の代わりに mysqli_connect() 関数を使用するように PHP コードを更新する必要があります。これを行う方法の例を次に示します。

<code class="php">$host = "127.0.0.1";
$username = "root";
$pass = "foobar";
$con = mysqli_connect($host, $username, $pass, "your_database");</code>

さらに、従来の PHP コードをアップグレードする場合は、mysql_* 関数のすべてのインスタンスを対応する mysqli_* 関数に置き換える必要があります。

以上が「致命的なエラー: 未定義関数 mysql_connect() の呼び出し」を修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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