我想使用 mysql_fetch_array 显示数据库中的记录。但问题是我不知道如何修复页面中显示的大小并将其余记录移动到下一页,因为要显示的记录太多。
例如:在 page1 中显示前 10 行(或记录),然后在另一页中显示另外 10 行?
这是我的代码:
$result=mysql_query("$selectKL UNION $selectKlang UNION $selectPJ UNION $selectSJ
ORDER BY restaurant_name LIMIT 6")
$searchQuery = search($budgetRange,$city,$category);
while($row = mysql_fetch_array($searchQuery))
{
echo"<tr>";
echo'<td>'.$row['restaurant_id'].'</b></td>';
echo'<td>'.$row['restaurant_name'].'</b></td>';
echo'<td>'.$row['category'].'</b></td>';
echo'<td>'.$row['budget'].'</b></td>';
echo'<td>'.$row['halal'].'</b></td>';
echo "</tr>";
}
我的数据库中将显示 30 多个结果,但我如何在第一页显示前 10 个结果,然后在下一页显示另外 10 个结果,依此类推?我已经在查询中将 LIMIT 设置为 10,是的,它只显示 10 个结果,但我不知道如何存储或传递其余结果(可能吗?)。任何帮助表示赞赏...拜托?