2017-02-14 60 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 –

相關問題