このコードの何が問題になっていますか? 他の選択肢は何ですか?
エラーメッセージは表示されませんが、ユーザー名とパスワードの両方の組み合わせを入力するたびに、正しい場合でもログインページに誘導されます....
$query = $conn->prepare("SELECT * FROM login WHERE username = :username AND password = :password");
$query->bindParam(":username" , $username);
$query->bindParam(":password", $password);
$query->execute();
$result = $query->rowCount();
if($result>0){
header("location:admin.php");
}else{
header("location:login.php");
}