أحتاج مساعدة في طريقة إستخراج المنشورات الخاصة بالأعضاء الذين أتابعهم PHP

السلام عليكم

أنا ابرمج في سكريبت اجتماعي بسيط ،، الهدف منه تحسين مهارتي الشخصية في البرمجة


قمت بعمل نظام يوزرات عادي + نظام متابعة Follow + نظام منشورات


المطلوب :

في الصفحة الرئيسية اريد استخراج لائحة المنشورات التي نشرها الاعضاء الذين قمت بمتابعتهم. و يكون الترتيب من الأحدث إلى الأقدم إعتمادا على الخانة P_date


تخطيط قاعدة البيانات :

Table : follow فيه الخانات التالية : F_id | F_follower | F_followed | F_date

Table : posts فيه الخانات التالية : P_id | P_uid | P_text | P_date

أتمنى ان تساعدوني في ايجاد الطريقة الصحيحة و بارك الله فيكم ^_^


التعليق السابق

أهلا بك أخي

شكراً لك على المساعدة القيمة

لكن انا مازلت مبتدىء بعض الشىء

ممكن توضح لي أكثر هذه النقطة : تقوم باستخراج الأشخاص الذين تتابعهم من قاعدة البيانات وتضع معرفاتهم في مصفوفة $array


أنا لدي المتغير $myfollowlist الذي يحمل أرقام اليوزرات الذين أتابعهم و قيمته هي : 12345

يعني أتابع اليوزرات أصحاب الإيديهات 1 + 2 + 3 + 4 + 5

كيف أضعهم في مصفوفة ؟

// أمر الإستخراج
$Followers = mysqli_query("SELECT F_followed FROM follow WHERE F_follower = '{$me}'");

// نقوم بتعريف مصفوفة فارغة
$myfollowlist = array();

// إستخراج المعرفات 
while($row = mysqli_fetch_array($Followers)) {

    // إضافة المعرفات إلى المصفوفة
    $myfollowlist[] = $row['F_followed'];

}

// فصل المعرفات بفاصلة لنمكن من إستعمالها في الخطوة 3 التي هي استخراج المنشورات
$YOURFOLLOWERS = implode(",", $myfollowlist);

بعد إتباع نصائحك تم إنجاز صحفة المنشورات بنجاح

بارك الله فيك أخي الكريم و جزاك كل خير

تحياتي لك ،، أخوك نذير