הנה דרך לחלוקה לעמודים
ואני בטוח שכולם משתמשים בה. בכל אופן, יש פקודה ב-MySQL שנקראת LIMIT:
$query = "SELECT ... FROM ... LIMIT X,Y"
לשליפת Y נתונים החל מהתוצאה מספר Y (כאשר תוצאה ראשונה היא אפס, שנייה היא אחת וכן האלה). בקוד הבא $page הוא מספר העמוד, $lim מראה מאיפה להתחיל לשלוף את הנתונים ו-$perpage זה כמה נתונים לשלוף מכל עמוד:
<? $lim = ($page - 1) * $perpage; $query = "SELECT ... FROM ... LIMIT $lim,$perpage"; ?>
זה הכל