こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

phpとmysqlが連携できない

問題のコードです。
何度やっても失敗と表示されます。
接続は問題ないと思います。

お願いします。
$db = mysql_connect("localhost", "user", "user_パスワード", "db1") or die("Connection error");

$query = "select * from menbers";
$result = mysql_query($query, $db);

if($result){
echo "成功";
}else{
echo "失敗";
}

投稿日時 - 2009-06-28 00:36:33

QNo.5080126

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

MySQLとPHPのバージョンが分かりませんが…。
クエリー送信時にエラーだと思いますので、

if($result){
echo "成功";
}else{
echo "失敗";
}

の部分を

if($result){
echo "成功";
}else{
echo mysql_error();
}

のように書き換えてMySQLが吐き出しているであろうエラーメッセージを見てみてはどうでしょう?

mysql_error()関数は直近に実行されたMySQL操作のエラーメッセージを返します。

投稿日時 - 2009-06-28 22:09:40

お礼

No database selectedと表示されました。
接続時に、ポスグレみたいに引数にデータベース名を入力していました。
ありがとうございます。

投稿日時 - 2009-06-29 10:51:16

あなたにオススメの質問