Merhaba,
4. satırdaki kodu aşağıdaki ile değiştirir misin? Buradaki sorun ":cat" olarak yazdığın değişkeni execute içerisinde sadece "cat" olarak kullanıyorsun. Bu yanlış.
$urun_listele -> execute ( array(":cat"=>$kategoriler) );
Merhaba Arkadaşlar, aşağıdaki kodda :cat yerine 10,11,12 yazdığımda bu kategorilere ait ürünlerin tamamını alıyorum ancak :cat olduğunda tek bir sonuç alıyorum. String değerini sorguda nasıl gösterebilirim veya nasıl bir yol izleyebilirim? Şimdiden teşekkürler.
$kategoriler="10,11,12";
$urun_listele = $vt -> prepare ("select * from urunler where kategori_id in (:cat)");
$urun_listele -> execute ( array("cat"=>$kategoriler) );
while ($urunler_dizisi= $urun_listele -> fetch(PDO::FETCH_ASSOC) ){
$uid = $urunler_dizisi["id"];
$ubaslik = $urunler_dizisi["urun_adi"];
echo $ubaslik;
}