PDA

View Full Version : نشان دادن رکورد ها به تعداد دلخواه



R E Z A P
پنج شنبه 14 مرداد 1389, 12:25 عصر
سلام اساتید
من یکسری رکورد توی دیتابیس ثبت کردم (مثلا 95 تا)
حالا میخوام مثلا بر اساس تاریخ در صفحه ی اول فقط 10 تای اول نمایش داده بشه
و بعد در صفحه ی دوم 10 تای دوم و همینجور تا آخر.
ممنون میشم یک راهنمایی مناسب بکنید.

R E Z A P
پنج شنبه 14 مرداد 1389, 12:53 عصر
لطفا یکی جواب بده فکر نکنم سوال خیلی سختی باشه

bestirani2
پنج شنبه 14 مرداد 1389, 13:09 عصر
توی کوئریت با LIMIT محدود کن و با توجه به شماره صفحه بگو از کجا تا کجا نمایش داده بشه

R E Z A P
پنج شنبه 14 مرداد 1389, 13:12 عصر
ممنون از پاسختون من تا حالا با LIMIT کار نکردم میشه یه توضیح بدین.
با یه مثال ساده کارم راه میفته

bestirani2
پنج شنبه 14 مرداد 1389, 13:25 عصر
ممنون از پاسختون من تا حالا با LIMIT کار نکردم میشه یه توضیح بدین.
با یه مثال ساده کارم راه میفته

این یک کوئری که 10 تا 10 تا جدا میکنه


query = "select * from tname limit $page,10"

حالا برای صفحه اول به جای $page باید 0 و صفحه بعد 10 و ...
یعنی 10 تا 10 زیاد کنی

R E Z A P
پنج شنبه 14 مرداد 1389, 13:31 عصر
آقا ممنون
با OFFSET هم میشه؟

bestirani2
پنج شنبه 14 مرداد 1389, 13:59 عصر
آقا ممنون
با OFFSET هم میشه؟

فکر نمیکنم OFFSET توی مای اس کیو ال باشه
OFFSET مال اس کیو ال سرور هست

SAMAN_PHP
پنج شنبه 14 مرداد 1389, 14:00 عصر
توی این تاپیک (http://barnamenevis.org/forum/showthread.php?t=234892)در این مورد بحث شده

rapidpich
پنج شنبه 14 مرداد 1389, 16:48 عصر
اون عدد دوم همون آفسته دیگه!

bestirani2
پنج شنبه 14 مرداد 1389, 17:22 عصر
اون عدد دوم همون آفسته دیگه!
منظورم کلمه کلیدی آفست بود
توی اس کیو ال سرور با تاپ و آفست این کار انجام میشه