在sql语句里面加 limit $page,$item ($page:有多少页 ,$item 有多少条信息/项目 ) $page设置为变量 根据所传的值而定 如 http://www.baidu.com/page=1 那么 $page=$_GET['page']; $item设置为常量 可以设置为10条或更多(it's up to you).那么显示的条数就是你所定的数目$sql="select * from $biao order by tel_id desc"; 改成 $sql="select * from $biao order by tel_id desc limit $page,$item";希望对您有帮助 thank you
$page设置为变量 根据所传的值而定 如 http://www.baidu.com/page=1 那么 $page=$_GET['page'];
$item设置为常量 可以设置为10条或更多(it's up to you).那么显示的条数就是你所定的数目$sql="select * from $biao order by tel_id desc";
改成
$sql="select * from $biao order by tel_id desc limit $page,$item";希望对您有帮助 thank you
$total_msg_num;//要显示信息的总数
$page_msg_num = 20;//每页显示的信息数
$page_link_num = 5;//每页显示的链接数
$total_page_num;//信息显示需要多少页$db = mysql_connect('localhost','root','qwer1234');
mysql_select_db("test",$db);
mysql_query("set names 'GBK'");$sql = "select id from admin_address";$result = mysql_query($sql,$db);$num = mysql_num_rows($result);$total_msg_num = $num;//总信息数//总信息需要多少导航链接
if($num%$page_msg_num){
$total_page_num = (int)($num / $page_msg_num) + 1;
}
else{
$total_page_num = ($num / $page_msg_num);
}//取得现在的页数
if(isset($_GET["page"])){
$page = intval($_GET["page"]);
}
else{
$page = 1;
}
$page_start_num = ($page-1)*$page_msg_num;
$sql = "select name from admin_address order by id desc limit $page_start_num,$page_msg_num";$result = mysql_query($sql,$db);while($row = mysql_fetch_array($result)){
echo $row["name"]."<br>";
}mysql_close($db);
if(isset($_GET["page_link"])){
$page_link = intval($_GET["page_link"]);
}
else{
$page_link = 1;
}$start_link = ($page_link-1)*$page_link_num + 1;
$end_link = $page_link*$page_link_num;if((($end_link-5) <= $total_page_num) && ($total_page_num <= $end_link)){
$end_link = $total_page_num;
}for($i=$start_link;$i<=$end_link;$i++){
if($i == $page){
echo "[<font color='red'>".$i."</font>]";
}
else{
if($end_link%$page_link_num){
$link = (int)($end_link / $page_link_num) + 1;
}
else{
$link = $end_link / $page_link_num;
}
if($i == $end_link){
if($i!=$total_page_num){
$link_end = $link + 1;
}
else{
$link_end = $link;
}
echo "[<a href='?page=$i&page_link=$link_end'>".$i."</a>]";
}
else{
echo "[<a href='?page=$i&page_link=$link'>".$i."</a>]";
}
}
}
echo "[<a href='?page=1&page_link=1'>返回首页</a>]";?>
……
$page = $_REQUEST['page'];$numSql = "Select Count(Fieldname) as recordCount From Table a Where ……";
// 判断查询是否成功
if(!$db->db_query($numSql)){
//自定义查询失败后的处理
Header("Location: ".SYS_ERROR_PAGE);
}
$nRs=$db->db_fetch_all();$allNum = $nRs[0]["RECORDCOUNT"];
//计算总页码
$pages = $allNum / $pagesize;
$pages = ceil($pages); /* 取得最大页码值 */
if($page > $pages)
$page=$pages;
if($page<1)
$page=1;$sql="Select *
From (
Select Row_Number() Over(Order By a.Sub_Time Desc) AS Row_Num,
XXXXXXXX
From Opporunity_Info a,
Reg_Info b
Where ……
)
Where Row_Num between ".($pagesize*($page-1)+1)." And ".$pagesize*$page;// 判断查询是否成功
if(!$db->db_query($sql)){
//自定义查询失败后的处理
Header("Location: ".SYS_ERROR_PAGE);
}
$rs=$db->db_fetch_all();