让我试着解释一下我想做的最好的事情。
我的意思是让我们说我的sql有100行所以你把它除以10然后得到10所以我需要显示这个
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
如果它是102行,它将显示
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
这是用于jQuery Masonry分页。
这是我到目前为止的代码。
<?php
$sql = mysql_query("SELECT id FROM posts") or die (mysql_query());
$num = mysql_num_rows($sql);
$tot = $num / 10;
?>
希望每个人都明白我的需要。提前谢谢
答案 0 :(得分:3)
你可以从mysql获得这样的页数。
SELECT CEIL(count(*)/10) FROM posts
然后只需在php中使用for循环来制作页面
答案 1 :(得分:1)
这样的事情会起作用:
list($max) = mysql_fetch_row(mysql_query("select ceil(count(`id`)/10) from posts"));
echo implode(", ",range(1,$max));