注册 登录
编程论坛 PHP技术论坛

带有多个查询的分页,如何???

zsf2006 发布于 2007-08-16 09:00, 1659 次点击

<?php
require("inc/conn.php");
$pagesize=5;
$pageno=$_GET["pageno"]; //获得当前的页数
if (empty($pageno)) $pageno=1;

$offs=($pageno-1)*$pagesize;

$tpname=$_GET["tpname"];

$rec="select * from product where 1=1 ";

if ($tpname!="") //根据产品的名称查询
{
$rec=$rec." and tpname like '%$tpname%' ";
}

$rec=$rec." limit $offs,$pagesize";
$result=mysql_query($rec);
$shumu=?; //总的记录数
$pagenum=?; //总页数
?>
我想知道怎么求得$shumu和$pagenum的值?请高手指点
或者有代码的也可以一起分享以下,谢谢!

4 回复
#2
lmhllr2007-08-16 09:36

程序代码:

<?php
require(\"inc/conn.php\");
$pagesize=5;
$pageno=$_GET[\"pageno\"]; //获得当前的页数
if  (empty($pageno)) $pageno=1;


$offs=($pageno-1)*$pagesize;


$tpname=$_GET[\"tpname\"];


$rec=\"select * from product where 1=1 \";


if ($tpname!=\"\")   //根据产品的名称查询
{   
    $rec=$rec.\" and tpname like '%$tpname%' \";
}


//得到总数和总页数
$shumu = mysql_num_rows(mysql_query($rec));
$pagenum = ceil($shumu/pagesize);


$rec=$rec.\" limit $offs,$pagesize\";
$result=mysql_query($rec);


//$shumu=?;   //总的记录数
//$pagenum=?;  //总页数
?>



翻页最好不要用like,效率不高

#3
zsf20062007-08-16 10:05
翻页最好不要用like,效率不高
那大哥,那应该怎么办呀,我想要个带
查询的分页程序,该怎么做呀?
#4
zsf20062007-08-29 10:58

没有人能帮助我吗?

#5
zsf20062007-08-30 17:13
这里好冷哦,还好我自己搞定6
1