当你点击第“2”页时,2就被传到了地址栏A href=?page='.$i.'
创新互联专注于贵德企业网站建设,响应式网站开发,商城网站建设。贵德网站建设公司,为贵德等地区提供建站服务。全流程按需定制,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务
前面有$_GET[page]就会把这个值取下来2
$page=$_GET[page];
$startpage=2*$pagesize $endpage=($startpage+$pagesize)
然后从第2页开始从数据库读取数据`就是select *...limit $startpage,$endpage;
其它页也是一样
显示的话`把风查到结果显示为数组while出来就行了
while($row=mysql_fetch_array($sql)){
echo "trtd";
echo "name=".$row[name];
echo "/tr/td";
}
$query = "select * from usermain limit 1,1";
如果不改sql语句,可以用
$i=0;
while($row=mysql_fetch_array($result)){
if($i==1){
echo $row[0].$row[1].$row[2]...;
}
$i++;
}
你可以试下直接输出
echo $row[1][0].$row[1][1].$row[1][2]...;
问题里面的查询并没有写出来,只是把结果集进行了处理,从第二条记录开始要在查询里面加入limit 1,n。
limit后面的1,代表从第1+1条开始,也就是第二条;
n代表取的条数,取10条,就是10;
问题中,$new这个变量应该是查询结果,看看这个变量赋值的地方。
for循环里写一个if语句,当判断for循环体的值为$i时输出第$i+1条数据,然后在$i+1时输出第$i条数据
你没有循环,所以也只能读取一条数据
$sql="select count(*) from ad_master";
$a1=mysql_query($sql);
$sql="select id from ad_master";
$id=mysql_query($sql);
$sql="select name from ad_master";
$name=mysql_query($sql);
while($adid=mysql_fetch_array($id)){
echo $adid["0"];echo $adid["1"];echo $adid["2"];}
while($adname=mysql_fetch_array($name) ){echo $adname["0"];echo $adname["1"];echo $adname["2"];
}
Please search 安林网络话题社
假如你的结果是数组,可以用array_splice或array_slice这两个数组函数取出需要的数据,比如:
$input = array("red", "green", "blue", "yellow");
$output = array_splice($input, 1,2);
print_r($output); //array("green", "blue");
注:slice与splice用法与效果均一样,只是splice会修改$input的结果。