Array ( [0] => /htdocs/uploads/resource/20121216145006_4246.docx [1] => /htdocs/uploads/resource/20121216145006_5567.docx )如何将上面数组分两条记录插入数据库?即[0]一条,[1]一条

解决方案 »

  1.   

    foreach($arr as $v){
         mysql_query("insert into talbe.....");
    }
      

  2.   

    我用的是DEDE,我也是用foreach,但是每次都只能插入一条纪录,为什么呢?
      

  3.   

    这个效率太低,生成一句sql较好。
      

  4.   


    INSERT INTO table_name (field1,field2,....) VALUES(value1,value2,...),(value3,value4,...)....;
      

  5.   

    如果上面这样写,有N条记录,就要执行N条插入语句,如果你拼成一个
    INSERT INTO table_name (field1,field2,....) 
    VALUES
    (value1,value2,...),
    (value3,value4,...)....
    那么只要执行一次就可以了。