$giriskontrol= $db->prepare("SELECT* FROM uyeler WHERE (kullaniciAdi=? AND sifre=?) OR (eposta=? AND sifre=?)");
$giriskontrol->bindParam(1,$username,PDO::PARAM_STR);
$giriskontrol->bindParam(2,$password,PDO::PARAM_STR);
$giriskontrol->bindParam(3,$username,PDO::PARAM_STR);
$giriskontrol->bindParam(4,$password,PDO::PARAM_STR);
if ($giriskontrol->execute()!=1) {

$h = $db->errorInfo();

echo $h[2];
}



SQL deyimini değiştirdim.
Şunla bi loglar mısın hatayı ne yazıyor bakalım?