السلام عليكم
لدي جدولين لل TAG لكل موضوع
حينما أود عرض الموضوع كنت أعمل إستعلام لجلب بيانات الموضوع
وإستعلام أخر لجلب ال tags
ولكني فكرت في عمل إستعلام واحد للأثنين
عيبوها أنه سيكرر محتوي الموضوع بعدد ال tags
مثلا لما بجيب بيانات الموضوع بيجيبها في سطر واحد فقط
لكن لو إستعلام واحد بتتكرر 6 مرات مع كل tag وبيصبح هناك 6 سطور بدلاً من سطر واحد
بأخذ أنا الأول وأعرض بياناته كلها
ثم لوب لجلب ال tags منه
الإستعلام
الأن مشكلتي لو ما كان هناك tag يعود الإستعلام ب 0 سطركود PHP:SELECT f.*, t.*, r.*,
u.uname, u.userid, u.usertitle, u.avatardateline,
u.avatarwidth, u.avatarheight, u.udownload, u.uupload
FROM `lib_files` f INNER JOIN `lib_users` u ON ( f.authorid = u.userid )
INNER JOIN `tagresult` r ON ( r.`softid` = f.`fileid` )
LEFT JOIN `tag` t ON ( t.`tagid` = r.`tagid` )
WHERE `fileid`='$fileid'
وبالتالي لا يتم عرض الموضوع
كيف أقوم بضبطه بحيث لو ما لقيت شيئ في جدول في قاعدة البيانات يتجاهله




رد مع اقتباس

