• ベストアンサー

MYSQLに接続できず困っています(PHP)

PHP(Ver5.2.0)でMYSQL(Ver4.1)に接続ができません。 APACHE(Ver2.0.59)です。 以下、ソースです。 <?php $link = mysql_connect('localhost', 'root', 'pwd'); if (!$link) { die('接続できませんでした: ' . mysql_error()); } echo '接続に成功しました'; mysql_close($link); ?> 以下、実行結果です。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=shift_jis"></HEAD> <BODY></BODY></HTML> PHPのみであれば、正常に動作します。 心あたりのある方は、ご教授願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.2

そのhtml出力は、webサーバー(APACHEなど)からなんの情報も返ってこない時にIEが勝手に表示するブランクページのようです。 webサーバーからphpは呼び出したが、sqlサーバーへのコネクションをずーと探し続けてタイムアウトしているような気がします。 ので、まずはwebサーバー側のアクセスログかエラーログに何か記述がないか探して下さい。 OSはwindowsですか? http://oshiete1.goo.ne.jp/qa2672678.html 「MySQLとPHPの連携がうまくいかない」 の質問も関係しそうですけど

joejoejoe
質問者

お礼

回答ありがとうございます。 extensionsのフォルダがありませんでした。 PHPのインストールがうまくいっていないようです。。。。 xamppをインストールして回避しました。 ありがとうございました。

その他の回答 (1)

  • mooboogie
  • ベストアンサー率68% (28/41)
回答No.1

質問中の”実行結果”の意味がよくわかりませんでした。 実行というか、ブラウザで該当PHPファイルへアクセスしたら、生成HTMLがベロンと出力された? ということでしょうか。 ちなみに質問文にありますPHPソースを当方の環境に修正して実行しましたが、問題なく動きました。 MySQLは5.0ですが、後は同様のバージョン構成です。

joejoejoe
質問者

お礼

回答ありがとうございます。 extensionsのフォルダがありませんでした。 PHPのインストールがうまくいっていないようです。。。。 xamppをインストールして回避しました。 問題の回避になってませんけど・・・ ありがとうございました。