ホームページ >データベース >mysql チュートリアル >PHP 7 で「mysql_connect()」が「致命的エラー」を引き起こすのはなぜですか?
エラー: 「致命的なエラー: キャッチされないエラー: register.php:22 の未定義関数 mysql_connect() の呼び出し」
質問:
接続を確立しようとする場合MySQL サーバーを使用すると、次のエラーが発生します:
Fatal error: Uncaught Error: Call to undefined function mysql_connect()
このエラーは、特に register.php スクリプトの 22 行目で発生します:
$link = mysql_connect($mysql_hostname , $mysql_username);
回答:
mysql_connect() を含む関数の mysql_* ファミリは、 PHP 7 で非推奨となり、その後完全に削除されました。これは、PHP 7 がこれらの機能をサポートしなくなったことを意味します。
XAMPP は PHP 7 を使用するため、XAMPP インストールで PHP 7 がアクティブになっているためにこの問題が発生している可能性があります。
Toこれに対処するには、2 つの主要なオプションがあります:
以上がPHP 7 で「mysql_connect()」が「致命的エラー」を引き起こすのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。