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)) {
这部分以上是得出所有数据吗???
然后这段数据读取出目前页面的数据吗?? 展开
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)) {
这部分以上是得出所有数据吗???
然后这段数据读取出目前页面的数据吗?? 展开
1个回答
展开全部
$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) 这个是获得一行数据 并会将数据库资源集中指针指向下一行 也就是说这个循环只有在没有下一行数据的时候结束
$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) 这个是获得一行数据 并会将数据库资源集中指针指向下一行 也就是说这个循环只有在没有下一行数据的时候结束
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询