我不是要跳出循环。
这程序的问题是:刚开始执行程序的时候,执行一切正常的,但是这个循环在执行一段时间之后 ,里面的select 语句执行就出错了。
ps.语句没问题,我把 echo 出来 的sql 放到 phpmyadmin 里执行也是对的

解决方案 »

  1.   

    晕,你总要有个跳出点吧,不会永远都这么循环吧。逻辑我就不管了,实在不行给个持久连接吧  mysql_pconnect()  ,不过慎用哦~~~~
      

  2.   

    就是死循环,^_^,我没准备让他跳出来,mysql_pconnect 也不行,他还是会出错的。
      

  3.   

    我用的是命令行执行的死循环程序,但是为什么 php 会和mysql 断开连接了?而且我重新执行
    mysql_connect 也没用,还是连接不上,只有停掉程序,再来才行
      

  4.   

    我尝试随便死循环搜了一下,没啥问题虽然你信誓旦旦的说自己代码没问题,但是也仔细看看吧,找不出其他原因那就肯定是代码的事儿了。还有,看一下自己php和mysql相关参数是不是没设置对呢,譬如最大连接数,执行等待时间等,会不会是这里出问题了呢~~~~~死循环....这种需求没遇到过,所以只有猜测了,希望有帮助
      

  5.   

    自己解决了,是 mysql_connect 超时了,在程序里加了一段代码,让程序重新连接数据库
    if(!$link){
    mysql_close($link);
    $link=mysql_pconnect("localhost","root","-jnidc.com-");
    mysql_select_db("spider",$link);
    }
    else  mysql_ping();//偷完检查下mysql 是否还连接上