Merhaba arkadaşlar,
pdo'ya geçiş yapmaya çalışıyorum, ancak prepare ile işlem yaparken sorun yaşıyorum.
Kodlarım şöyle;
$q = $db->prepare("select * from tablo where id='$id'");
$q->execute();
if($q->fetch(PDO::FETCH_NUM)=="0"){ header("Location: index.php"); }else{
$yaz = $q->fetch(PDO::FETCH_ASSOC);if kontrolünden sonra ki $yaz değişkeninin olduğu satır çalışmıyor, execute komutunu if'den sonra'ya $yaz değişkeninin yanına alınca bu sefer de sorgu çalışmıyor direk yönlendirme yapıyor.
execute komutunu hem if'den önce hemde if'den sonra yazdığımda ise normal çalışıyor ancak 2 kez yazmak bana saçma geliyor yani bir yerde hata yapıyorum gibi.
bilgisi olanlardan yardım rica ediyorum, teşekkürler