php新手,这个分页这里是什么意思?

$link=mysql_connect('localhost','root','123');mysql_select_db('page');mysql_query('se... $link=mysql_connect('localhost','root','123');
mysql_select_db('page');
mysql_query('set names gbk');

$Page_size=10;

$result=mysql_query('select * from v_char');
$count = mysql_num_rows($result);
$page_count = ceil($count/$Page_size);

$init=1;
$page_len=7;
$max_p=$page_count;
$pages=$page_count;

//判断当前页码
if(empty($_GET['page'])||$_GET['page']<0){
$page=1;
}else {
$page=$_GET['page'];
}

$offset=$Page_size*($page-1);
$sql="select * from v_char limit $offset,$Page_size";
$result=mysql_query($sql,$link);
while ($row=mysql_fetch_array($result)) {

-----------------------------------------------------------
$offset=$Page_size*($page-1);
$sql="select * from v_char limit $offset,$Page_size";
$result=mysql_query($sql,$link);
while ($row=mysql_fetch_array($result)) {
这部分以上是得出所有数据吗???
然后这段数据读取出目前页面的数据吗??
展开
 我来答
荡清风——
2011-10-02 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:119
采纳率:0%
帮助的人:129万
展开全部
$offset=$Page_size*($page-1);//此处为获得sql语句limit部分的偏移量 比如你limit 0,10 这个就是0位置上的数字
$sql="select * from v_char limit $offset,$Page_size";//将sql语句赋值给变量
$result=mysql_query($sql,$link);//执行sql语句 $result为获得资源结果集 这个结果集不能作为php能输出的数据
while ($row=mysql_fetch_array($result)) { // $row=mysql_fetch_array($result) 这个是获得一行数据 并会将数据库资源集中指针指向下一行 也就是说这个循环只有在没有下一行数据的时候结束
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式