• ベストアンサー
  • すぐに回答を!

PHP+MySQLでCall to undefined function mysql_connect()

  • 質問No.2241882
  • 閲覧数1947
  • ありがとう数5
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 32% (24/75)

PHP5.0.14
MySQL5.0.22

http://allabout.co.jp/computer/database/closeup/CU20060414A/index.htm
上記のサイトを見て

$dbHandle = mysql_connect("localhost","root","root")
or die("can not connect db\n");

を実行したところ、タイトルのようなエラーが出ました。

php.iniでextension=php_mysql.dllも書かれていて、
php_mysql.dllもphp/extに入っています。

phpinfo()で見ると、MySQLらしき部分がありません。
どうすれば実行できるのでしょうか?

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

  • 回答No.1
  • ベストアンサー

ベストアンサー率 81% (83/102)

WindowsOSの環境変数のPATHに、
phpのディレクトリを設定してみてください。
libmysql.dllが、PATHでサーチできないとそうなるようです。
(よくlibmysql.dllを、Windowsのシステムフォルダにコピーする手が紹介されていたりしますが、phpにPATHを通すやり方が正統派と思います。)
お礼コメント
tacfore

お礼率 32% (24/75)

回答ありがとうございます。
パスをC:からはじめたところ、実行できるようになりました。
投稿日時:2006/06/28 12:33
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,600万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ