בMYSQL יש את הפסוקית שנקראת LIMIT
והיא מקבלת שני פרמטרים שהשני אופציונאלי
הראשון הוא כמה רשומות לשלוף,השני הוא מאיזה מיקום לשלוף את המספר רשומות הרצוי
דוגמא:
קוד:
SELECT * FROM `posts` LIMIT 10
ישלפו 10 רשומות
קוד:
SELECT * FROM `posts` LIMIT 10,20
ישלפו 10 רשומות מהמקום ה20 שזה בעצם הדף השלישי במערכת שלך.
עכשיו לפי מה השרת יודע לפי מה לסדר את הרשומות ולפי זה לדעת את המיקום שלהם?
בזה אני לא בטוח מה יש לו בברירת מחדל אבל אני חושב שאם יש תא primary index אז הוא מסדר לפיו ואם לא אז זה לפי סדר ההכנסה.
בכל מקרה, כדאי להוסיף עצמאית את מה שאתה רוצה שהוא יסדר לפיו ואני מעריך שיש לך תא בשם id שהוא prinary index ו auto_increment ואתה רוצה שהרשומות שיופיעו ראשונות אלו הרשומות הכי חדשות ז"א שהID שלהם הכי גבוהה אז זה צריך להראות כך:
קוד:
SELECT * FROM `posts` ORDER BY `id` DESC LIMIT 10,20