روش تقسيم نتايج پرس و جوي mysql

sanbad

Member
چگونه در اسکريپت php نتايج يک جستجو در ديتابيس mysql را تقسيم بندي کرده و نتايج را مثلا هر صفحه 10 رکورد تقسيم کنيم ؟
 

I.NoBody

Active Member
بهترين حالت اين است كه شما هنگام گرفتن كوئري تقسيم حودتون رو انجام بديد نه اينكه كل ركورد رو بگيريد و بعد با PHP تقسيم كنيد.
براي اين منظور مي تونيد گرفتن كوئري رو با استفاده از دستور LIMIT محدود كنيد :
کد:
SELECT * FROM table ORDER BY name ASC LIMIT start,10
كه اگر فرض كنيم شماره صفحه page_num باشد، مقدار استارت مي شود :
کد:
(page_num-1)*10
 

جدیدترین ارسال ها

بالا