你那个sql语句中的限制条数 limit -1,1 这个是有问题的。不能为负数。主要是你判断条件不对,造成那个$page老是为空,然后直接造成了$startcount为负数。应该采用empty($_GET),而不是isset($_GET).
if(isset($_GET['page'])||$_GET['page']!=0) //通过GET方式获取当前页数
{
$page = $_GET['page'];
}
else
{
$page = 1;
}改这样试试
select * from user limit 0,1
我记得是没有-1的