Arkadaşlar yapmak istediğim veritabanındaki kayıtlardan birinde girilen isim ve şifre değerlerini eşi var mı diye bulmak varsa da giriş yapmak ama bir türlü yapamadım yardımcı olur musunuz ?
baglan.php

$db = new PDO("mysql:host=localhost; dbname=dbCak; charset=utf8" , "root", "78235");

if($db)
echo "Başarılı bir veritabanı girişi.";
?>


index.php







Document














login.php







Document




if(isset($_POST["login"])) {
include "baglan.php";
echo "deneme";
$isim = $_POST["isim"];
echo "deneme";
$sifre = $_POST["sifre"];
echo "deneme";
$kizhazirlankalkgidiyoz1 = $db->prepare("SELECT isim from Tablo where isim = $isim and sifre = $sifre");
$kizhazirlankalkgidiyoz2 = $db->prepare("SELECT sifre from Tablo where isim = $isim and sifre = $sifre");
echo "deneme";
$caliskiz1 = $kizhazirlankalkgidiyoz1->execute();
$caliskiz2 = $kizhazirlankalkgidiyoz2->execute();
echo "deneme";
$sonuckumesi1 = $caliskiz1->fetch(PDO::FETCH_ASSOC);
$sonuckumesi2 = $caliskiz2->fetch(PDO::FETCH_ASSOC);
echo "deneme"; // buradaaki deneme yazdırılmamış demek ki
// $sonuckumesi deişkenlerinde problem var
// ama problemin ne olduğuna anlamadım
if(($isim == $sonuckumesi1) && ($sifre ==$sonuckumesi2)){
echo "Hoşgeldiniz";
}


}



?>



dbname= dbCak
dbCak database'inin Tablo adı = Tablo

Tablo adlı tablonun kolonları :

id
isim
sifre

"Tablo" adlı tablonun içinde bir kayıt var ve kayıt da şöyle :

id=1,isim="10",sifre=10

_____________________________

not : ismi'n değeri "10"

arkadaşlar index te form a ismin yerine 10 yazıyorum şifrenin yerine 10 yazıyorum ama login.php sayfasında bir yerden sonra hata veriyor sanırsam ve hatanın ne olduğunu bilmiyorum ata verdiğini sonuncu deneme yazısı çıkmadığından anladım diğerleri çıkıyor result ta şöyle :

Başarılı bir veritabanı girişi.denemedenemedenemedenemedeneme