Takip eden kullanıcıların yayın akışına bir koşul ekleyin. Mesela diyelim ki A kullanıcısı B kullanıcısını takip ediyor ve B kullanıcısının paylaştıklarını A kullanıcısının yayın akışında göstermek istiyorsunuz.


ÖNCE A KULLANICISININ TAKİP TABLOSUNDAKİ VERİYİ ÇEKELİM

$Atakipettikleri = query SELECT ''TABLO_ADI''....... | diyerek o tabloyu seçiyoruz.

$Atakipsayisi = numRow $Atakipettikleri | burada tablodaki idleri saydırıyoruz takip ettiği var mı diye.

if $Atakipsayisi > 0 ise {
foreach ($Atakipettikleri as $takipciverisi)
$takipcisonuc = takipciverisi['TABLO_ADI'];
}

ŞİMDİ B KULLANICISININ İD'SİNİ A'nın TABLOSUNDAN ÇEKELİM

$Bkullanıcı = query $takipcisonuc FROM uye_tablosu | Burada önemli olan A'nın takip ettiği kullanıcı id'sini kullanıcıların kayıtlı olduğu user tablosunda arıyoruz. Yani diyoruz ki A'nın takip ettikleri tablosundaki id, user tablosundaki id ile örtüşüyor mu?

$Bsorgulama = numRow $Bkullanıcı

if $Bsorgulama > 0 ise | şimdi B'nin idsini user tablosundan sorgulattık ve eğer sonuç 0'dan büyükse. Bunun yerine direk == vs de kullanabilirsiniz.

$Bpaylastiklari = query SELECT ''B_PAYLASIMLARI'' | Şimdi A'nın takip ettikleriyle B'nin id'si örtüştüğü için artık B'nin paylaştıklarını seçip A'nın yayın akışında gösterebiliriz.

$Bpaylasimsorgulama = numRow $Bpaylastiklari | burada hata almamak için B'nin paylaşımı olup olmadığını kontrol edeceğiz. Çünkü hiç paylaşım yapmamış olabilir.

SON AŞAMA

if $Bpaylasimsorgulama > 0 ise {

foreach($Bpaylastiklari as $Bninpaylasimlari) {
$yazdirilacak = $Bninpaylasimlari['B_PAYLASIMLARI']
}

echo $yazdirilacak;

}

else {

echo 'Paylaşım Bulunamadı vs.'

}


Ve son aşamada eğer paylaşımı varsa B'nin bu paylaşımı çektik ve A'nın duvarında echo ile yazdırdık. Burada işlem aşamamız şöyleydi:

Önce A Kullanıcısının takip ettiği id'yi çekip bunu $takipcisonuc olarak tanımladık.
Ardından $takipcisonuc'un üyelerin yer aldığı tabloda olup olmadığını kontrol ettik.
Eğer takip edilen ve üye eşleşiyorsa takip edilen kullanıcının paylaşım tablosunu çektik.
Eğer paylaşım tablosu boş değilse yani paylaşımı varsa bunu takip edenin yayın akışına yazdırdık.


EDİT: Birden fazla üye için yine A'nın takip ettiği üye idlerini ARRAY ile yazdırıp aynı üye İD'lerini üyeler tablosunda sorgulatıp yine aynı mantıkla o üyelerin paylaşımlarını A'nın yayın akışına çekebilirsiniz.

EDİT 2: PHP'de yeniyim hatam varsa affola