在最头上加上set_time_limit(0);看一看。

解决方案 »

  1.   

    set_time_limit(0);
    上句是什么意思呢?
    加上了可还是不行
      

  2.   

    set_time_limit(0);就是设置没有超时限制一直进行一下呀
      

  3.   

    可能是网页超时
    那就要改 WEB 服务器的配置
      

  4.   

    那应该设置web服务器哪里呢?
      

  5.   

    没有这样做的
    假定mobile_pay有一万条记录那么就要查询mobile_paycorr一万次
    不超时才怪呢!要用join完成
      

  6.   

    $sql2="select * from mobile_paycorr where mobile='$mobile'";
    改为:$sql2="select * from mobile_pay left jion mobile_paycorr on mobile_pay.mobile=mobile_paycorr.mobile where mobile_paycorr.mobile isnull";这样写对吗?能帮写一下吗?
      

  7.   

    套改手册中的例子
    如果在一个LEFT JOIN中没有右表的匹配记录,一个所有列设置为NULL的行被用于右表。你可以使用这个事实指出表中在另一个表中没有对应记录的记录: 
    mysql> select table1.* from table1
               LEFT JOIN table2 ON table1.id=table2.id
               where table2.id is NULL;这个例子找出在table1中所有的行,其id值在table2中不存在(即,所有table1中的在table2中没有对应行的行)。当然这假定table2.id被声明为NOT NULL。为
     select table1.* from mobile_pay 
               LEFT JOIN mobile_paycorr ON table1.id=table2.id
               where mobile_paycorr.mobile is NULL;