下面的分页代码:$result=mssql_query("select * from Customers limit $startCount,$perNumber"); 编译报错,错误提示:Warning: mssql_query() [function.mssql-query]: message: 第 1 行: '0' 附近有语法错误。 (severity 15) in D:\Test\zhu2.php on line 37。
我检查了没有语法错误啊,麻烦各位大哥大姐帮忙看看,小弟我谢谢了。
代码如下:$perNumber=10; //每页显示的记录数
$page=$_GET['page']; //获得当前的页面值
$count=mssql_query("select count(*) from Customers"); //获得记录总数
$rs=mssql_fetch_array($count);
$totalNumber=$rs[0];
$totalPage=ceil($totalNumber/$perNumber); //计算出总页数
if (!isset($page)) {
$page=1;
} //如果没有值,则赋值1
$startCount=($page-1)*$perNumber; //分页开始,根据此方法计算出开始的记录
$result=mssql_query("select * from Customers limit $startCount,$perNumber");
//报错!!!!!!
while ($row=mssql_fetch_array($result)) //报错!!!
{
echo "one:".$row[0]."<br>";
echo "two:".$row[1]."<br>"; //显示数据库的内容
}
if ($page != 1) { //页数不等于1
?>
<a href="zhu2.php?page=<?php echo $page - 1;?>">上一页</a> <!--显示上一页-->
<?php
}
for ($i=1;$i<=$totalPage;$i++) { //循环显示出页面
?>
<a href="zhu2.php?page=<?php echo $i;?>"><?php echo $i ;?></a>
<?php
}
if ($page<$totalPage) { //如果page小于总页数,显示下一页链接
?>
<a href="zhu2.php?page=<?php echo $page + 1;?>">下一页</a>
<?php
}
我检查了没有语法错误啊,麻烦各位大哥大姐帮忙看看,小弟我谢谢了。
代码如下:$perNumber=10; //每页显示的记录数
$page=$_GET['page']; //获得当前的页面值
$count=mssql_query("select count(*) from Customers"); //获得记录总数
$rs=mssql_fetch_array($count);
$totalNumber=$rs[0];
$totalPage=ceil($totalNumber/$perNumber); //计算出总页数
if (!isset($page)) {
$page=1;
} //如果没有值,则赋值1
$startCount=($page-1)*$perNumber; //分页开始,根据此方法计算出开始的记录
$result=mssql_query("select * from Customers limit $startCount,$perNumber");
//报错!!!!!!
while ($row=mssql_fetch_array($result)) //报错!!!
{
echo "one:".$row[0]."<br>";
echo "two:".$row[1]."<br>"; //显示数据库的内容
}
if ($page != 1) { //页数不等于1
?>
<a href="zhu2.php?page=<?php echo $page - 1;?>">上一页</a> <!--显示上一页-->
<?php
}
for ($i=1;$i<=$totalPage;$i++) { //循环显示出页面
?>
<a href="zhu2.php?page=<?php echo $i;?>"><?php echo $i ;?></a>
<?php
}
if ($page<$totalPage) { //如果page小于总页数,显示下一页链接
?>
<a href="zhu2.php?page=<?php echo $page + 1;?>">下一页</a>
<?php
}
<?
$id=@mssql_connect("ddy","sa"," ") or die("连接不上");
$db=mssql_select_db("ddy",$id);
$query="select * from lr00 order by lr0012 desc";
$result=mssql_query($query);
if($result):
if($tt==""){
$nopa=0;}
else $nopa=$tt;
$gg=mssql_num_rows($result);
echo $gg;
$k=0;
$i=0;
$dd=mssql_fetch_array($result);
if(!$dd){echo '到底了';}
while($dd&&$nopa<=$gg&&$i<3){
if($nopa>=$gg) $nopa=$gg;
@mssql_data_seek($result,$nopa);
$dd=@mssql_fetch_array($result);
if($dd){$nopa++;$i++;
echo "<br>";
echo $dd; }
}
endif;
?></table>
<?if($nopa<$gg){?>
<a href=fenye2.php?tt=<?echo $nopa+1;?>></a></body></html><?}?>
$result=mssql_query("select * from Customers limit $startCount,$perNumber");
//报错!!!!!!
$result=mssql_db_query("你的数据库名字","select * from Customers limit
if( isset($_GET['page']) )
{
$page = intval( $_GET['page'] );
}
else
{
$page = 1;
}
//print_r($page);
$pagecount;// 总页数
$pagesize="10";//每页显示多少
$conn=mysql_connect("localhost","root","")or die ("can't connect to mysql");
$qurry="select count(*) from tb";
$result= mysql_db_query("test",$qurry);
$arry=mysql_fetch_array($result);
$i=$arry['0'];
if($i%$pagesize==0)
{
$pagecount=$i/$pagesize;
}
else
{
$pagecount=(int)($i/$pagesize)+1;
}
//print_r($pagecount);
$sql = "select * from tb order by id desc limit ". ($page-1)*$pagesize .", $pagesize";
$result = mysql_db_query("test",$sql);
while ( $row = mysql_fetch_array($result))
{
echo "".$row[0]."<br>";
echo "<bt>";
//echo "".$row[1]."<\n>";
// echo $row[2];
//echo $row[3];
}
if($page==1)
{
?>
首页|<a href="?page=<?php echo $page + 1;?>">下一页</a>
<?php
}
else
{
if($page == $pagecount)
{
?>
<a href="?page=<? echo $page-1;?>">上一页</a>|<a href="?page=<?php echo $pagecount;?>">尾页</a>
<?php
}
else
{
?>
<a href="?page=<? echo $page-1;?>">上一页</a>|<a href="?page=<?php echo $page + 1;?>">下一页</a>
<?php
}
}
?>