+ -
当前位置:首页 → 问答吧 → foreach 循环 只写入一条施为什么

foreach 循环 只写入一条施为什么

时间:2011-09-09

来源:互联网

PHP code

function insertArrange($arr)
{        
   foreach ( $arr as $k => $v)
  {        
   $sql = "insert into arrange( arrange_user_cid, arrange_user_name, arrange_user_begin_date, arrange_user_end_date, arrange_user_begin_time, arrange_user_end_time)values( '{$v[0]}', '{$v[1]}', '{$v[2]}', '{$v[3]}', '{$v[4]}', '{$v[5]}')";

    echo $sql."<br />";
       //$this->db->insert_query($sql);                    
   }
}



输出的话全有 但是写数据库 只能写入一条
insert into arrange( arrange_user_cid, arrange_user_name, arrange_user_begin_date, arrange_user_end_date, arrange_user_begin_time, arrange_user_end_time)values( '435', '陈新伍', '2011-9-24', '2011-9-24', '00:00:00', '00:00:00')
insert into arrange( arrange_user_cid, arrange_user_name, arrange_user_begin_date, arrange_user_end_date,

作者: wuqiang1123   发布时间: 2011-09-09

你想一次 执行N条SQL嘛? PHP泪流满面...

作者: PhpNewnew   发布时间: 2011-09-09

PHP code

function insertArrange($arr)
{        
   foreach ( $arr as $k => $v)
  {        
   $sql = "insert into arrange( arrange_user_cid, arrange_user_name, arrange_user_begin_date, arrange_user_end_date, arrange_user_begin_time, arrange_user_end_time)values( '{$v[0]}', '{$v[1]}', '{$v[2]}', '{$v[3]}', '{$v[4]}', '{$v[5]}')";

    echo $sql."<br />";
    $this->db->insert_query($sql);                    
  }
}


这是完整的代码吗?
表的主键、索引是样的?

作者: moocky   发布时间: 2011-09-09

$arr 里面就一个吧

作者: yunprince   发布时间: 2011-09-09

相关阅读 更多