php分页代码

来源:百度知道 编辑:UC知道 时间:2024/05/30 20:33:17
源码如下:
//--------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>分页事例</title>
</head>
<?php
$link=mysql_connect("localhost","root","123456")or die ('无法连接数据库ddd!');//修改成你的数据库
mysql_select_db("jack",$link)or die ('无法连接数据库!');//选择你的数据库
?>
<body>
<?
if(isset($_GET['page']))
{
$page=intval($_GET['page']);

}
else{$page=1;}
//获取总的记录数
$sql="select count(*) as amount from username";//注意,表article一定要存在
$result=mysql_query($sql);
$row=mysq

你的第一段程序:
//获取总的记录数
$sql="select count(*) as amount from username";//注意,表article一定要存在

你的第二段程序:
//显示记录
if($amount)
{
$a=($page-1)*$page_size;$b=$page_size;
$sql="select * from liuyan order by id desc limit $a,$b";

你发现问题了没有?表名不相同,你数据库的表名称究竟是什么呀?这两个地方应该一致哦!

拜托,你是否可以粘贴一下你的43行?

请你在下面这样的语句:
$result=mysql_query($sql);
之后添加一行:
if (!$result) echo "执行SQL语句失败,语句:<BR>$sql<BR>错误信息:".mysql_error();

然后再次执行程序,看屏幕上的错误信息你就知道问题出在哪里,看不处理就把这个信息粘贴上来,那个信息非常有用。

没有这个错误信息,我猜测是你的$a,$b数值可能有一个为空。