29

次のようなCIバッチ挿入配列を作成するにはどうすればよいですか

$data = array(
   array(
      'title' => 'My title' ,
      'name' => 'My Name' ,
      'date' => 'My date'
   ),
   array(
      'title' => 'Another title' ,
      'name' => 'Another Name' ,
      'date' => 'Another date'
   )
);

私の通常の配列から

Array
(
    [0] => Array
        (
            [track_id] => 
            [camp_id] => 1
            [field_name] => email_title
            [field_value] => sample
        )

    [1] => Array
        (
            [track_id] => 
            [camp_id] => 1
            [field_name] => email_date
            [field_value] => 2013-07-02
        )

    [2] => Array
        (
            [track_id] => 
            [camp_id] => 1
            [field_name] => email_template
            [field_value] => 2
        )
)
4

4 に答える 4

2

あなたの配列は大丈夫です。配列を次のような変数に入れるだけです

$data=array();//put your array

その後

 $this->db->insert_batch('yourTable', $data);

問題が発生した場合はお知らせください。

于 2013-07-26T09:17:42.287 に答える