0

我希望这个问题不是一个骗局。我一直在使用 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>';
}
4

0 回答 0