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