写的真差!不知道作者是怎么混的!!!pcroal(Pastoral)看到这一句了吗,这是取当前页面的内容
select lk_title,lk_link from temps order by lk_title desc LIMIT ".$curline.",20";if (empty($offset)) {
$offset=1; 
$curline = 0;
} else
$curline = ($offset - 1) * 20; }
这里计算从第几条开始!!

解决方案 »

  1.   

    LIMIT 是sql语句中mysql的分页判断方法,不过有使用局限性,好像只有mysql能用,好像哦
      

  2.   

    //把数据检索的结果保存到临时表中
    $ls_sql = ' create temporary table temps ';
    $ls_sql .= ' select lk_title,lk_link from lk_t_content ';
    $ls_sql .= " where lk_title like '%".$searchcontent."%' ";
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~当有条件查询时
                                                  结果总是出错?这里的条件
                                                  在什么情况下才起作用?  
    *******
    用$ls_sql .= " where lk_title rlike \"".$searchcontent."\"";
      

  3.   

    //显示所有的页数 
    for ($i=1; $i <= $pages; $i++) {//就是这里不明白,怎么工作的?
    $temps = "<a href='".$PHP_SELF.'offset='.$i."'>".$i."</a>";              
    print $temps; 
    print " ";
    } *******
    是不明白for循环还是不明白如何取得页数?
      

  4.   

    TO:pcadmin(兽男),
    是的,这里的for循环不明白?请问为什么?
    分数还可以增加。
      

  5.   

    TO: yuezw()笨笨的菜鸟()
    请问临时表建立之后,
    $ls_sql = ' create temporary table temps ';
    $ls_sql .= ' select lk_title,lk_link from lk_t_content ';
    $ls_sql .= " where lk_title like '%".$searchcontent."%' ";
    $res = mysql_query($ls_sql, $dbh);
    是不是所有的数据都存入了临时表中去了?
      

  6.   

    没天理啊~~~
    写了一大砣说我session过期啊~~~
      

  7.   

    呵呵,我现在跟本没用session,等程序功能实现了再加这个。
      

  8.   

    没有信心再写那么多了,抄一点给你吧for 循环就单纯只有一种,没有变化,它的语法如下for (expr1; expr2; expr3) {
      statement
    }其中的 expr1 为条件的初始值。expr2 为判断的条件,通常都是用逻辑运算符号 (logical operators) 当判断的条件。expr3 为执行 statement 后要执行的部份,用来改变条件,供下次的循环判断,如加一..等等。而 statement 为符合条件的执行代码段程序,若程序只有一行,可以省略大括号 {}。下例是用 for 循环写的 "以后不敢了" 的例子,可以拿来和用 while 循环的比较。<?php
    for ($i=1; $i<=10; $i++) {
      echo "$i. 以后不敢了<br>\n";
    }
    ?>
      

  9.   

    for循环我知道啊,
    就是在上面哪个朋友的程序中的for是怎样工作的我不太清楚。
    主要是哪个朋友写的分页时的思路是什么?
    他是为什么哪样来分页?
      

  10.   

    加分20,
    我觉得把有条件的查询结果全部存到临时表中去,然后我再用limit对临时表结果分页
    查询,最终达到对查询结果的分页。
    前两天一直在试另外两位朋友用类写的分页程序,好多人都说很好用,但是我这里分页
    总是不对,总是第一页显示结果是正确的,第二页就不是我要的结果了,变成了按顺序
    显示我原先表中的数据,所以我想先把查询结果找出来放到临时表中去,然后再用哪两
    位朋友的分页类实现对查询结果的分类。
      

  11.   

    那个for先显示第一页,并且代有offset参数的链接地址循环自加直到所有页显示完
      

  12.   

    FOR循环不明白?
    只是少一个问号$temps = "<a href='".$PHP_SELF.'?offset='.$i."'>".$i."</a>";   
                                    
                                    |