| 2006年08月03日 |
phpにてmysql_connect()が利用できない?
自宅サーバにてphpで作ったモジュールを置くが、動かない・・・
ログを見ると、mysql_connect()が利用できないみたいだった。
おかしいなあ〜と思って調べてみると、
以前、phpmyadminのエラー発生時にphpにmysqlではなく拡張版のmysqliを組み込んでいたためだった。
ということで、mysql系の関数をmysqli系の関数に変更してみた。
PEAR::DBを使え!という話もありますが・・・・
mysql_connect($DBSERVER,$DBUSER,$DBPASSWORD);
mysql_select_db($DBNAME,$con);
→ $mysqli = new mysqli($DBSERVER,$DBUSER,$DBPASSWORD,$DBNAME);
mysql_query($sql,$con);
→ $mysqli->query($sql);
mysql_close($con);
→ $mysqli->close();
上記にように変更すれば、うまくアプリが動いた!
以下は、「phpにてmysql_connect()が利用できない?」の関連エントリーです。
この記事を読んだ人はこんな記事も読んでいます
- 怒る技術 (246 hits)
- phpMyAdminの管理画面にて「扱えない拡張子のファイルです」というエラーが発生! (58 hits)
- ゴルフを始めて3ヶ月でコースデビュー! (16 hits)
- PEAR::DB を利用したMySQLへの接続 (8 hits)
- PHPのコードが長くなってもクエリは絞った方がいいのか?それともコードが長くなるならクエリの数を多くしてできるだけコード量を減らした方がいいのか?それが問題だ! (6 hits)
トラックバック
このエントリーのトラックバックURL:
http://shoulder.s51.coreserver.jp/mt/mt-tb.cgi/6740



