مشكلة عند استخدام order by rand و ال paging
السلام عليكم
رمضان كريم ويللا شدو حيلكم فى العشر الاواخر
عندى سؤال
انا عملت استعلام من القاعدة select والترتيب order by rand() تمام وجميل
وشغال زى الفل
بس لما عملت تعدد الصفحات شغال تمام بس المشكلة انه لما يقسم النتائج الى عدة صفحات كلما احول الى صفحة يستخدم الدالة rand مرة اخرى ويعطى نتائج عشوائية وكثيرا من هذه النتائج يكون موجود بالصفحة الاولى وكذلك فى الثالثة والرابعة و.........
يعنى مثال
لدينا اى دى رقم 25 فى الصفحة الاولى مثلا
لما نحول على الصفحة الثانية فيه احتمال نجده ايضا وربما نجده فى الصفحة الثالثة لانه يستخدم الدالة فى كل صفحة
فهل هناك حل بحيث يستخدمها مرة واحدة وعند تقليب الصفحات يعطى نتائج مختلفة عن الصفحات السابقة؟؟
__________________
قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير