时时商务社区
标题:
复杂检索数据并分页显示的处理方法
[打印本页]
作者:
yj1281
时间:
2018-2-14 09:45
系统标题:复杂检索数据并分页显示的处理方法
系统功能:利用临时表检索数据库数据,然后分页显示的方法:
处理方法:采用临时表存放数据中间结果,根据中间结果显示数据
数据的显示采用隔行的方式处理
处理优点:对于复杂的查询,特别是涉及到多表的数据查询,如果直接使用查询条件,系统的
开销将很大,利用临时表把数据先保存,然后处理。这样对数据库的查询只要开销一次。
使用方法:只要把连接数据库的用户信息和数据表改变即可使用
';
if ($offset 1) { //如果偏移量是0,不显示前一页的链接
$newoffset=$offset - 1;
print "
前一页
";
} else {
print "前一页";
print " ";
}
//显示所有的页数
for ($i=1; $i [/td]';
print '[td] ';
print "当前页:".$offset." 共".$pages."页";
print ' [/td]';
print "[/table]";
//显示查询信息
print '';
print ' ';
print ' 查询结果信息 ';
print '';
$query = "select lk_title,lk_link from temps order by lk_title desc LIMIT ".$curline.",20";
$res = mysql_query($query, $dbh);
$li_num = 0;
while ($row = mysql_fetch_array($res)) {
//采用隔行显示的方法显示信息内容
if ($li_number == 0) {
$li_number = 1;
} else {
$li_number = 0;
}
$tempstr = "[url=".$row[lk_link]."]".$row['lk_title']."[/url]";
print ' '.$tempstr.'';
print '';
}
print "";
?>
----------------------------
欢迎访问:zhangcg.oso.com.cn
欢迎光临 时时商务社区 (http://bbs.4435.cn/)
Powered by Discuz! X3.2