XAMPPをWindows10環境に導入して使用することを考えているのですが
PHPでmysql_connectすると「Call to undefined function mysql_connect()」と
エラーメッセージが表示され接続することができません。
XAMPPのバージョンは 5.6.19 です。
昔使った時は特に何らかの設定等は必要なかったと記憶しているのですが
最近のバージョンだとPHP/MySQLの接続について設定が必要なのでしょうか。
ちなみにphpinfoではMySQLの情報が表示されているように見受けられます。
(MySQLとかの大項目があればOKですよね…?)
どなたかご教示いただければ幸いです。
新しいバージョンのPHPは、mysql_connectに対応していません。PHP5を使うといいでしょう。
「Call to undefined function mysql_connect() in ~」が表示されるのは、使用しようとした関数が見つからない場合ですから、mysql拡張が読み込まれていないのではないかと思います。
phpinfoでMySQL拡張の情報が表示されていれば大丈夫なはずですが、mysqlnd(MySQL Native Driver)拡張の情報だけでは有効にはなっていません。
XAMPPでは初期状態で利用できるように設定されていると思いますが、一応「php.ini」の拡張の読み込み設定を確認してみてください。
※以下のように行頭に「;」がついていれば無効な状態です。
;extension=php_mysql.dll
※MySQL拡張は非推奨で、PHP7で削除されました。
今後は、MySQLiかPDO_MySQLを利用するようにした方がいいです。
・どの API を使うか
http://php.net/manual/ja/mysqlinfo.api.choosing.php