第一句修改成:
$sql=mysql_query("select * from login where id='$i' LIMIT 1;",$con);
第二句修改成:
if($array=mysql_fetch_array($sql))
第一句‘$i’不行吧,单引号里的内容不解析的,改成下的试试
$sql=mysql_query("select * from login where id=".$i,$con);
再在程序的头部加上set_time_limit(0);
看下,你这个表是不是数据量很大。要不然就是你循环次数过多
你可以试下 select 所需字段 from login
死循环了吧! 检查一下你的返回值!然后再判断一下是什么情况!