كيفية تطبيق ترقيم الصفحات؟
-
06-07-2019 - |
سؤال
ما هو أفضل وسيلة لتنفيذ ترقيم الصفحات بسيط؟ هنا ايم التعليمات البرمجية باستخدام لوضع العناصر من قاعدة البيانات إلى جدول:
$sql = "SELECT * FROM table WHERE id='id' ";
$result = mysql_query($sql);
while($row=mysql_fetch_array($result))}
echo($row['id']);
echo($row['name']);
}
وأردت فقط أن pageinate هذا ما أود أن استخدام $ _GET [ 'الصفحة'] (bla.php؟ الصفحة = 1) لتعيين الإزاحة إلى 10، ثم (bla.php؟ الصفحة = 2) لتعيين من قبل 20؟
المحلول
وأبسط الجواب، إضافة إلى LIMIT
SQL الخاصة بك.
وسوف تظهر LIMIT 10,0
10 الصفوف الأولى.
وLIMIT 10,10
سيظهر 10 الصفوف، بدءا من الصف 10.
وكملاحظة جانبية، عندما وضع هذا في الاستعلامات تحتاج إلى تطهير ذلك. للمستخدم بمدخلات التي من المفترض أن يكون صحيحا، تأكد من أنه عن طريق تغيير بصمت نوع إدخال المستخدم.
$limit = $_GET['limit'];
settype($limit, 'integer');
لا تنتمي إلى StackOverflow