- - PR -
PHPでMYSQLへの接続について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-12-17 09:34
いつもお世話になります。
現在PHP + MYSQL の勉強中です。 とりあえずPHP,MYSQL 各々のインストールは 終了しPHP5.2.5にてMYSQL5.0に接続しようとしたのですが、 接続時に Fatal error: Call to undefined function mysql_connect() というエラーメッセージが出力されました。 ここでインターネットで色々調べたところまずphpinfoにmysqlの項目が出て いるかどうか調べるということだったので、phpinfoを見てみたところ、 phpinfoにはmysqlの項目はありませんでした。 mysqlのdllが認識されていないとわかり、更にインターネットで調べた ところ、php.ini等の設定をすればよいことがわかり↓手順通りに設定 したのですが phpinfoにてmysqlの項目が出てきませんでした。 http://allabout.co.jp/internet/database/closeup/CU20040928A/ 上記URLを参項にした。 ちなみにおなじようにpgsqlのdllを参照するようにしてやると きちんとphpinfoにpgsqlが出てきます。mysqlだけ何か特別な のでしょうか? わかる方がおられましたら宜しくお願いします。 | ||||
|
投稿日時: 2007-12-17 14:32
単純に php_mysql が認識できていないだけっぽいですが、上記のとおりで問題ないハズです。 もう一度最初からやり直されてみてはいかがでしょう。 それでもダメなら... なんでしょうね... _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2007-12-17 17:24
まずありえないと思うけど、機能拡張の検索パスにphp_mysql.dllがないとか?
php_pgsql.dllは読み込んでるので、検索パスに間違いはないと思う。 | ||||
|
投稿日時: 2007-12-17 20:32
PATHにPHPのインストールディレクトリが通っているなら、
libmysql.dllをインストールディレクトリに置けば認識されると思います。 おそらくinstallerからPHPを導入されたと思いますが、 PHPのzipファイルをダウンロードしてlibmysql.dllを上記の場所に置くか installerがあるなら再度実行してchangeを選択してextensionsから mysqlを選択すればいいと思います。 [ メッセージ編集済み 編集者: セバ 編集日時 2007-12-17 20:34 ] | ||||
|
投稿日時: 2007-12-18 16:42
皆さんお返事ありがとうございます。
みなさんのお返事を参項にあれから色々と やってみたのですが、最初はうまくいきません でした。 そしてさらにインターネットにて調べていると http://oshiete1.goo.ne.jp/qa3299316.html の記述にあるようにapacheのbinの配下にlibmysql.dllを 配置したところ動くようになりました。 ありがとうございました。 |
1