hakanozsoy hocam ben anlatamadım galiba tarihe göre sıralamada sorun yok

foreach($conn->query("SELECT * FROM kullanicigonderileri WHERE gonderenid LIKE 1 OR gonderenid LIKE 2 ORDER BY tarih DESC") as $listele ){
echo $listele['aciklama']."
";

}


yaptığımda sorunsuz bir şekilde çekiyor

ama benim kod yapım böyle

for ($i=0; $i <$takipettiklerimsayisi; $i++) {


foreach($conn->query("SELECT * FROM kullanicigonderileri WHERE gonderenid LIKE $takipettiklerim[$i] ORDER BY tarih DESC") as $listele ){
echo $listele['aciklama']."
";
}
}


böyle yapıncada doğal olarak id 1 in gönderilerini sıralıyor sonra id 2 nin sıralıyor burada mantık hatam var ve nasıl yapcağımı bulamadım