没有,本地测试100条记录都很快的,也没报错,上传至服务器就有问题,还有htmlarea也没法显示,本地也是正常的

解决方案 »

  1.   

    代码肯定有问题,HOHO,人家 Smarty + ADOdb 跑100万记录都没问题
      

  2.   

    你把服务器上的templates_c文件夹下的编译文件都删了试试!!
      

  3.   

    make sure it is same that the server configed and the client configed.
      

  4.   

    加上ob_start()就没问题了,为什么?>
      

  5.   

    action=$_GET['action']?$_GET['action']:"";
    switch($action){default:
         $pagesize=10;
         $offset=0;
         $sql="select * from $prefix"."guestbook order by gid desc limit $offset,$pagesize";
         $rs=$conn->Execute($sql);
         
             while(!$rs->EOF)
    {
                   $gender=$rs->fields['gender'] ? "男" : "女";
                   $gbooks[]=array(gid=>$rs->fields['gid'],reply=>$rs->fields['reply'],username=>$rs->fields['username'],title=>$rs->fields['title'],content=>$rs->fields['content'],addtime=>date("Y-m-d H:i:s",$rs->fields['addtime']),gender=>$gender,head=>$rs->fields['head'],email=>$rs->fields['email'],qq=>$rs->fields['qq'],ip=>$rs->fields['ip'],replyer=>$rs->fields['replyer'],replytime=>date("Y-m-d H:i:s",$rs->fields['replytime']),passed=>$rs->fields['passed']);
       
       $rs->MoveNext();
       
       
             }     $tpl->assign('rootpath',WEB_ROOT_PATH);
         $tpl->assign('gbooks',$gbooks);
         $tpl->display('guestbook.htm');}请指正
      

  6.   


    $gbooks=$rs->fields;这样不是更省事
      

  7.   

    这样效率有那么大差别吗?问题的关键出在哪?是不是smarty啊?
      

  8.   

    while(!$rs->EOF)
    {}
    循环中加个控制变量i,
    $i;
    while(!$rs->EOF and i<10)
    {
    ......
    i++;
    }
    不加会一直读到最后一条记录