if den daha çok sql sorugunuzu düzenlemelisiniz. Tablonuzda yayınlama sutunu varsa yanı 0 degerı yayınlanmamıs 1 degerı yayınlanmıs olarak kaydedılıyor ise eger where yayınlama=1 olarak sql sorgunuzu düzenleyip döngüyü öyle oluşturacaksınız.
evet çok daha mantıklı geldi