السلام عليكم، اريد عمل منشورات واعجاب بالمنشورات، ولكن هناك امر اود معرفته وهو ماهي الطريقه الصحيحه للتحقق من ان المستخدم معجب بالمنشور او لا، مثلا اذا ليس معجب نعرض له زر الاعجاب واذا كان معجب نعرض لع زر الغاء الاعجاب.
مثلا لو كان لدي الجداول التاليه
جدول المستخدمين user
وفيه الاعمده التاليه
id و name
جدول المنشورات post
وفيه الاعمده التاليه
post_id و عمود id_user لربطه مع العمود id في جدول المستخدمين
والجدول الاخير جدول الإعجابات like
وفيه الاعمده التاليه
like_id والعمود id_post لربطه مع العمود post_id في جدول المنشورات
والعمود id_user لتخزين اي دي المستخدم المعجب بالمنشور
السؤال هل يمكن بناء استعلام sql واحد لربط الجدوال والتحقق من ان المستخدم معجب بالمشور اولا
بالنسبه لربط الجداول يمكن يكون سهل ولكن معرفة اذا كان المستخدم معجب بالمنشور او لا هو الصعب ولا اعرف كيف افعل ذلك باستعلام واحد، قديما كنت افعل استعلامين منفصلين اي يعني اعرض البوستات وداخل حلقة التكرار اعمل استعلام اخر للتحقق من ان المستخدم معجب او لا ولا اعرف هل هذه الطريقه الصحيحه او ان هناك استعلام واحد يحقق المطلوب .
السؤال
علي الكاسر
السلام عليكم، اريد عمل منشورات واعجاب بالمنشورات، ولكن هناك امر اود معرفته وهو ماهي الطريقه الصحيحه للتحقق من ان المستخدم معجب بالمنشور او لا، مثلا اذا ليس معجب نعرض له زر الاعجاب واذا كان معجب نعرض لع زر الغاء الاعجاب.
مثلا لو كان لدي الجداول التاليه
جدول المستخدمين user
وفيه الاعمده التاليه
id و name
جدول المنشورات post
وفيه الاعمده التاليه
post_id و عمود id_user لربطه مع العمود id في جدول المستخدمين
والجدول الاخير جدول الإعجابات like
وفيه الاعمده التاليه
like_id والعمود id_post لربطه مع العمود post_id في جدول المنشورات
والعمود id_user لتخزين اي دي المستخدم المعجب بالمنشور
السؤال هل يمكن بناء استعلام sql واحد لربط الجدوال والتحقق من ان المستخدم معجب بالمشور اولا
بالنسبه لربط الجداول يمكن يكون سهل ولكن معرفة اذا كان المستخدم معجب بالمنشور او لا هو الصعب ولا اعرف كيف افعل ذلك باستعلام واحد، قديما كنت افعل استعلامين منفصلين اي يعني اعرض البوستات وداخل حلقة التكرار اعمل استعلام اخر للتحقق من ان المستخدم معجب او لا ولا اعرف هل هذه الطريقه الصحيحه او ان هناك استعلام واحد يحقق المطلوب .
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.