我希望这个问题不是一个骗局。我一直在使用 php 进行分页,但我所看到的是基于条目总数和每页上固定数量的记录。如何根据特定列中出现的值使用分页?
所以例如SELECT answers, name FROM table
假设有 5 个answers
可供选择,我想为每个使用分页answer
。并非所有答案都分配了相同数量的记录。
这显然只会返回 5 页类似数量的记录:
$per_page = 5;
$sql = "SELECT answer, name FROM table";
$result = mysql_query($sql);
$count = mysql_num_rows($result);
$pages = ceil($count/$per_page)
//Pagination Numbers
for($i=1; $i<=$pages; $i++)
{
echo '<li id="'.$i.'">'.$i.'</li>';
}