if (isset($_POST['satinal'])) {

$fiyatsorgu=$db->prepare("SELECT * FROM urun WHERE urun_fiyat:fiyat");
$fiyatsorgu->execute(array(
'fiyat' => $urunfiyat
));

$kredisorgu=$db->prepare("SELECT * FROM oyuncu WHERE oyuncu_kredi:kredi");
$kredisorgu->execute(array(
'kredi' => $oyuncukredi

));

if ($oyuncukredi>=$urunfiyat) {
echo "Satın Alma Başarılı.";
} else {
echo "Krediniz bu işlem için yetersiz.";
}

}


Şöyle ve

if (isset($_POST['satinal'])) {

$sorgu=$db->prepare("SELECT oyuncu.oyuncu_nick,urun.urun_ad,oyuncu.oyuncu_kredi,urun.urun_fiyat FROM urun INNER JOIN oyuncu ON oyuncu.oyuncu_kredi=urun.urun_fiyat WHERE oyuncu.oyuncu_kredi:kredi AND urun.urun_fiyat:fiyat");
$sorgu->execute(array(
'kredi' => $kredi,
'fiyat' => $fiyat
));
$sorgucek=$sorgu->fetch(PDO::FETCH_ASSOC);
if ($kredi>=$fiyat) {
echo "Satın alma başarılı.";

} else {
echo "Krediniz bu işlem için yetersiz.";
}

}


Şu şekillerde deniyorum fakat yine de başarılı diyor.