mysqli_fetch_array 这个函数也是搞怪
每执行一次,就往数据数组中往下找一次
比如
$page = 1; // 当前是第一页
$blogs_in_page = 3; // 每一页显示 3 条内容
// 查询数据
$res = mysqli_query($db_connect,$sql);
//得到返回的结果数量
$rownum = mysqli_num_rows($res);
// 翻页
for($j = 0; $j < ($page-1)*($blogs_in_page+1); $j++)
$row = mysqli_fetch_array($res);
上面的代码中的最后的for循环就印证了一切。用这个for循环可以跳过当前页以前的内容,然后再输出真正需要输出的内容:
for($i=0;$i<$blogs_in_page;$i++)
{
$row = mysqli_fetch_array($res);
// 输出真正需要输出的内容(即当前页内容)
echo $row["text"];
}