گروه بندی بر اساس فیلد بازديد ها: 425 , پاسخ ها: 4
سلام خدمتتون
من بازم سوالام شروع شد!!!
2 تا جدول دارم
یکی جدول پست های
یکی هم جدول دسته بندی
تو جدول پست ها یک فیل به نام cat دارم که آی دی گروه رو که مربوط به اون جدوله توش میریزم
حالا میخام مطالی رو به صورت رندوم و بر اساس این این فیلد نمایش بدم
یعنی تصادفا هر بار مطالب یک گروه رو نشون بده :دی
با تشکر
[ تبليغات ] سیستم مدیریت دانشجویان (ویژه اساتید) این سیستم بسیار مناسب اساتید دانشگاه است. سلام
کد: انتخاب همه ORDER BY RAND()اگه منظورتو درست متوجه شدم باید از کد بالا برای پرسش و پاسخ استفاده کنی
خوب اینطوری مثلا از 10 تا رکورد هر دفعه یکی رو رندوم نشون میده
مثلا فرض کن که از 10 تا رکورد
5تاش تو گروه 1 هستن
5تاش هم تو گروه 2 هستن
حالا میخام به صوردت رندومهر بار 5 تا پست به صورت رندوم رو نشون بده!!!!!
دقیق نمیدونم ولی یه بار یه گریزی زده بودم یه چیزای از group by xxx دیدم
به این ربط نداره ؟؟؟
من نتونستم زیاد باهاش کار کنم
یه را هنمایی کننین ممنون میشم
با تشکر
يك راه ساده با 2 كوئري :
كوئري 1 : انتخاب 1 id از جدول cat به صورت رندوم
كوئري 2 : انتخاب 5 مطلب كه موضوعشون اين آي دي رو داره به صورت رندوم...
اگه این طور که تو میگی می خوای باید همون کاری که رضا گفته انجام بدی
نیاز به دوتا کوئری هستش
ولی اگه نمی خوای دقیق بشه می تونی از این روش استفاده کنی
کد: انتخاب همه mysql_query("SELECT * FORM `post` WHERE `cat`='1' AND `cat`='2' ORDER BY RAND() LIMIT 10");این طوری دیگه نیاز نیست از چند کوئری استفاده کنی