Merhaba, basit bi hatam var ama 1 saattir bulamadım. Basit bir kullanıcı girişi yapmak istiyorum veritabanı kontrolü ile. yanlış da girsem doğru da girsem else bloğuna düşüyor. yardımcı olabilecek var mı acaba?

form bölümü;
      <form action="islem.php" method="post">
        <input type="text" class="fadeIn second" name="giris_id" placeholder="Kullanıcı Adı">
        <input type="text" class="fadeIn third" name="giris_sifre" placeholder="Şifre">
        <input type="submit" class="fadeIn fourth" value="Giriş" name="giris">
      </form>
islem.php bölümü;
  if (isset($_POST["giris"])) {
      $id = $_POST["giris_id"];
      $sifre = $_POST["giris_sifre"];
    $sorgu = $db->prepare("SELECT * FROM uyeler where UyeGiris=$id and UyeSifre=$sifre");
    $kayit = $sorgu->fetch(PDO::FETCH_ASSOC);
    $say = $sorgu->rowCount();
    if ($say>0) {
    $_SESSION['UyeGiris'] = $kayit['UyeGiris'];
    Header("Location:main.php");
    
    }else{
    
    Header("Location:index.php?hata=yanlis");
    }
    }