2017-02-14 61 views
1
Array 
(

[daterange] => Array 
    (
     [0] => 14/02/2017 - 14/02/2017 
     [1] => 14/02/2017 - 14/02/2017 
    ) 

[location] => Array 
    (
     [0] => dggfd 
     [1] => hyd 
    ) 

[latitude] => Array 
    (
     [0] => 3545 
     [1] => 111111 
    ) 

[longitude] => Array 
    (
     [0] => 43545 
     [1] => 222222 
    ) 

) 

mysql database image如何保存一个多维数组数据库中笨不同的行?

零指数为一行和1个索引作为另一行。

+0

无论是在json编码形式或序列化的形式(我根据你的表结构) –

回答

1

支持您的数组名称是$arr然后做到这一点:

$size = sizeof($arr['daterange']); 
    for($i=0;$i<$size;$i++) { 
     $data = array(
      'daterange' => $arr['daterange'][$i], 
      'location' => $arr['location'][$i], 
      'latitude' => $arr['latitude'][$i], 
      'longitude' => $arr['longitude'][$i], 

     ); 
     $this->db->insert('table_name',$data); 
    } 

希望这会帮助你。发表评论,如果您有任何疑问。

+0

superbb其工作正常.. –

+0

我的快乐@saivamshi –

相关问题