可能性の重複:与えられた引数がありません:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL resultPHPログインスクリプト結果リソース
エラーに
はmysql_num_rows()を取得したユーザ名とパスワードイムを入力有効なMySQLの結果リソース
私にはデータベースがありません選択済み...
このエラーが何を意味しているのでしょうか。それはデータベースへの接続に問題があるのか、それとも構文の問題なのでしょうか。ここにユーザー名とパスワードのコードがあります
$query = mysql_query("SELECT * FROM Users WHERE username = '$user'");
$numrows = mysql_num_rows($query);
if($numrows == 1){
$row = mysql_fetch_assoc($query);
$dbid = $row['id'];
$dbuser = $row['username'];
$dbpass = $row['password'];
$dbactive = $row['active'];
if($password == $dbpass){
if($dbactive == 1){
//set session info
$_SESSION['userid'] = $dbid;
$_SESSION['username'] = $dbuser;
echo "You have been logged in as <b>$dbuser</b> Click here to go to member page.";
}else
echo "You must activate your account to login.";
}else
echo "You did not enter the correct password.";
}else
echo "The username you entered was not found.";
}
}else
echo "You must enter your username.";
}
問題は$ query行にあります。最初の行
'のvar_dump( "ユーザ名= '$のユーザーのユーザーSELECT * FROM");' + 'mysql_error();' – zerkms
あなたの質問は失敗しました。なぜ$ result = mysql_query(...)かdie(mysql_error()) 'を実行してください。 –