你那是页数还是什么?
第一、这并不是什么很难的问题,别指望别人给你写出全部代码。
第二、csdn的程序垃圾,刷新都要等半天才在列表中发现有新回复,所以别指望别人能够立刻回答你。

解决方案 »

  1.   

    一般,“更多”的连接是搜索列表页。select * from tablename where xxx limit x,x;
    select count(*) from tablename where xxx;
    用这两个:)
    或者节省资源做个假的(比如有:
    select * from tablename where xxx limit x,x;
    query
    while(){
    $i++
    }
    if($i==x){
    更多
    }
      

  2.   

    楼主讲的太模糊了.1 如果是不一下子显示所有记录,要分页显示的话,在本版搜索'分页'关键字,
    已经有许多现成的代码和说明.
    2 如果是想把如---世界人民都在一个非常和平友好的环境里成长和生存,载成
    如---'世界人民都在一个非常和平...'这样的结果,楼主需要一个中文版的截字
    函数.如下:substr()函数中文版(终极完美版)  
    function msubstr($str,$start,$len)//字符位置从0开始  
    {  
    $strlen=$start+$len;  
    for($i=0;$i<$strlen;$i++)  
    {  
    if(ord(substr($str,$i,1))>0xa0)  
    {  
    $tmpstr.=substr($str,$i,2);  
    $i++;  
    }  
    else  $tmpstr.=substr($str,$i,1);  }  
    return $tmpstr;  }  
     
    再给一个适应中文的substr函数  
    function SubstrGB($in,$num){ 
            $pos=0; 
            $out=""; 
            while($c=substr($in,$pos,1)){ 
                if($c=="\n") break; 
                if(ord($c)>128){ 
                    $out.=$c; 
                    $pos++; 
                    $c=substr($in,$pos,1); 
                    $out.=$c; 
                } 
                else{ 
                    $out.=$c; 
                } 
                $pos++; 
                if($pos>=$num) break; 
            } 
            return $out; 
        }