ホームページ > データベース > mysql チュートリアル > php5-mysql をインストールした後でも「未定義関数 mysql_connect()」が表示されるのはなぜですか?

php5-mysql をインストールした後でも「未定義関数 mysql_connect()」が表示されるのはなぜですか?

DDD
リリース: 2024-12-04 19:09:11
オリジナル
658 人が閲覧しました

Why Do I Get

「未定義関数 mysql_connect()」エラーの解決

php5-mysql をインストールしたにもかかわらず、引き続き「未定義関数 mysql_connect()」エラーが発生します。問題を詳しく調べて、考えられる解決策を調査しましょう。

phpinfo() 出力が示すように、pdo_mysql.ini ファイルが解析され、拡張機能がロードされたことが示唆されています。ただし、このエラーは、mysql_* 関数が使用できないことを意味します。

PHP7 を使用している場合は、mysql_ 関数が完全に削除されていることに注意することが重要です。代わりに、PDO (PHP Data Objects) または mysqli_ 関数の使用を検討する必要があります。これらの関数を利用するようにコードを更新すると、問題が解決します。

コードを更新できない場合は、回避策を利用できます。 PHP インクルード ファイル fix_mysql.inc.php を作成できます。このファイルは、mysqli_() 関数を使用して古い mysql_ 関数を再作成します。これは、コードを新しい関数に移行できるまでの一時的な修正として機能します。

以上がphp5-mysql をインストールした後でも「未定義関数 mysql_connect()」が表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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