در قسمت بندی بر اساس ماه شما باید در فیلد تاریخی که (احتمالا) گذاشتی محدودیت بذاری (نپرس چطوری محدودیت بذاری که می زنم تو کله ات!!! برو یک کم MySQL یاد بگیر خوب.)
در مورد صفحه به صفحه کردن هم باید از LIMIT در MySQL استفاده کنی:
select * from table where a='b' limit 5
مثل اینکه تابلو شد SQl بلد نیستم
اینجوری که پیش میره امیدی به یاد گرفتن phpنیست
یه چیز میگم فقط نزنیا!
select * from table where a='b' limit 5
کد بالا تا 5 تا رو تو یه صفحه نشون میده درسته؟
چه جوری صفحات بعدی رو برای 5 تای بعدی مرفی کنیم
select * from table where a='b' limit 5,10
اينم براي صفحه بعد.
كافيه كه يه متغير بسازي و بهش مقدار بدي؛ براي هر صفحه اي.
اولين عدد LIMIT ابتداي ركورد هست و دومي تعداد ركوردها.
البته اينو در نظر داشته باشيد كه اولين ركورد را بايد صفر بگيريد.
براي ايت مقادير ؛ مثلا ابتداي ركورد بياييد شماره صفحه رو يكي كم كنيد و نتيجه رو در تعداد ركوردهاي هر صفحه ضرب كنيد.
جناب حسنی ها درست گفتند، فقط یه جای صحبتشون یه اشتباه کردند....
این خط باید به صورت زیر باشه تا 5 تا 5 تا بره جلو و عدد اولی رو برای صفحهء بعد بذاری 10 و ...