対象書籍
PHPによるWebアプリケーションスーパーサンプル 第2版 ●質問:15-9のショッピングカートに関し
15-9のショッピングカートをプラウザからアクセスすると次のエラーメッセージが表示されます。
なにか設定が必要なのでしょうか?
Fatal error: Call to undefined function mysql_connect() in C:Program
FilesApache Software FoundationApache2.2htdocsbasicshopadmin.php
on line……
●回答
MySQLライブラリが有効になっていないと、ご指摘のようなエラーメッセージが表示されます。
php.iniでMySQL関連ライブラリがコメント(;)になっていないか調べ、コメントを解除してください(ライブラリ名はお使いのOS、PHPのバージョンによって異なります)。
・コメントになっている状態
;extension=php_mysql.dll
・コメント解除後
extension=php_mysql.dll
それでも解消されない場合は、「Call to undefined function mysql_connect()」というキーワードでgoogle検索してみてください。
解決策がいくつも見つかりますので、症状に合わせて適用してください。