PDA

View Full Version : سوال: نمایش مطالب تصادفی؟



mohsen6500
پنج شنبه 14 بهمن 1389, 22:30 عصر
سلام میخوام از دیتا بیس مثلا 10 مطلب یعنی عنوان مطلب رو به صورت کاملا تصادفی انتخاب کن م و نمایش بدم
و با هر برا رفرش صفحه مطالب ، حالا نه همه ولی یه دوسه تاش تغییر کنه
هرچی گشتم چیزی یافت نشد

MSN_Issue
پنج شنبه 14 بهمن 1389, 23:04 عصر
سلام دوست عزیز
یه راهش اینه که یه عدد رو رندم انتخاب کنی و بعد اون رکوردِ متناظر با اون عدد رو بکشی بیرون ... !

'select * from mytbl LIMIT $num , 1 '

tem988
پنج شنبه 14 بهمن 1389, 23:57 عصر
سلام این که خیلی آسونه




mysql_query("SELECT * FROM posts WHERE status = '1' ORDER BY rand() desc limit 10");



تشکر هم بکن :لبخند:

mohsen6500
جمعه 15 بهمن 1389, 20:31 عصر
ببخشید خودتون این کدهارو امتحان کردید؟
به من که جواب نمیده!
منظور از WHERE status دقیقا چیه؟
بعد پست هارو با حقه while میتونم نمایش بدم؟

ممنون میشم راهنمایی بفرمایید

ghasemweb
جمعه 15 بهمن 1389, 23:34 عصر
شما باید 'WHERE status = '1 رو از عبارت کوئری حذف کنید.چون ممکنه این فیلد status رو شما نداشته باشید.

tem988
جمعه 15 بهمن 1389, 23:45 عصر
آره اونو حذف کن من اینو خودم دارم ازش استفاده میکنم جوادب میده
فیلد استاتوس هم برای اینه که چه پستهایی رو بیاره فکر کردم دیگه خودت بلدی اگر Where:لبخند: داشته باشی به جاش میزاری و اگر نداشته باشی حذف میکنی
بعدشم بزار توی حلقه 10 تا رندوم میاره