for/do/while 都可以
foreach不行

解决方案 »

  1.   

    不过我真的试过for不行,是我的设置有问题吗?
    sql是一个update语句,无论循环次数多少,都是头尾两次能执行,其他失败
      

  2.   

    for行的。仔细看看代码。。或把那部分代码贴出来
      

  3.   

    很久以前了,忘了代码了
    大概是
    for ($i=...){
    $sql="update...where id=".$i;
    @mysql_query($sql,$db);
    }用for就只有头尾两句执行,用while就全部执行
      

  4.   

    这个语句用得着for循环?
    update ......... where id in (1 ,2,3,4,5........)
    就行啦
      

  5.   

    这个语句用得着for循环?
    update ......... where id in (1 ,2,3,4,5........)
    就行啦
    不过要拼出这个sql还是要用到循环阿