fatihemre adlı üyeden alıntı: mesajı görüntüle
Eğer STOCKID değeri birden fazla da olabiliyorsa öncelikle SQL sorgunuzu değiştirmeniz gerekiyor. Daha sonra fetch değil fetchAll metodunu kullanmanız gerekiyor ki birden fazla sonuç dönmesi durumunda erişebilesiniz.

<?php
$stok_listesi = $db->prepare("SELECT * FROM STOCK WHERE STOCKID IN (:stokids)");
$stok_listesi->execute(['stokids' => implode(',', $getir['RECEIPTID']]);

$stok_listesini_getir = $stok_listesi->fetchAll(PDO::FETCH_ASSOC);
echo '<pre>';
print_r($stok_listesini_getir);
echo '</pre>';
Hocam selamlar şöyle bir hata alıyorum

Parse error: syntax error, unexpected ']', expecting ')' in ..
Hata veren bölüm şurası:
$stok_listesi->execute(['stokids' => implode(',', $getir['RECEIPTID']]);

Sanki bu kod sorunu mu çözecek ama hata verdi