在for循环中作数据库查寻和先做查寻,再把结果集拿来做循环,效率???

解决方案 »

  1.   

    一般来说 是拿到结果集再循环效率好 
    但是你如果一下拿出几十万上百万 而for只取一条 那应该是for好 
      

  2.   

    那一次for循环和一次select查寻,他们耗费的时间比,select 会多些,还是for循环耗费的时间多呢?恩,数据多时,还是先查询在遍历循环,应该好些?
      

  3.   

    在for循环中做数据库操作.如果循环次数比较多。这样会占用大量的服务器资源.
      

  4.   

    应该先查询再循环效率要高吧,如果在for循环里面循环调用mysql服务器会占用太多资源。。效率极低
      

  5.   

    这个肯定是从数据库取出来在循环,在数据库里直接循环,数据库要罢工的!web应用的瓶颈就在IO上!要淡定啊!
      

  6.   

    我做开发的时候有一个原则,php能处理的事情 不麻烦数据库操作!呵呵!