PHP 常用模版-分页显示查询所得结果
要点:
1.统计返回结果数
2.单页显示结果数
// 根据搜索结果呈现分页效果
//函数1 查询结果总数统计
function build_query($id) {
$search_query = "SELECT DISTINCT * FROM niao WHERE id = $id";
return $search_query;
}
//函数2 此函数基于当前页和页数生成导航页链接
function generate_page_links($id, $cur_page, $num_pages) {
$page_links = '';
// 如果此页不是第一页,则生成“上一页”链接
if ($cur_page > 1) {
$page_links .= '
'.$i.'';}
else {
$page_links .= '
$result = mysqli_query($dbc, $query);
while ($row = mysqli_fetch_array($result)) {
#循环显示内容
echo 'xxxx查询结果';
}
// 判断是否需要分页
if ($num_pages > 1) {
echo'';
echo'
- ';
echo generate_page_links($id, $cur_page, $num_pages);
echo'
';echo'';
}
mysqli_close($dbc);
?>