Сохранение массива массивов в базу данных

После многих поисков и сбоев после попытки .. я размещаю этот вопрос здесь ..

После половины части моего фактического запроса [здесь] [1] я не могу сохранить результирующий массив массивов в базу данных.

Первоначально у меня был массив входов, который я превратил в массив массивов входов, теперь моя функция сохранения выглядит примерно так:

function store() { foreach($post['cats'] as $cat) { $query = 'insert into #__joomd_item_cat values('.$cat.', '.$row->id.')'; $this->_db->setQuery( $query ); if(!$this->_db->query()) { $obj->error = $this->_db->getErrorMsg(); return $obj; } } } 

теперь, как мне изменить его, чтобы получить массив массивов в базу данных.

Эта функция запускается с помощью сериализованного метода. Поэтому, пожалуйста, перепроверьте свои ответы и комментарии

 function save(task) { var data = $jd("form[name='<?php echo $array['editform']; ?>']").serializeArray(); $jd.ajax({ url: "<?php echo $url; ?>", type: "POST", dataType:"json", data: data, beforeSend: function() { $jd(".poploadingbox").show(); }, complete: function() { $jd(".poploadingbox").hide(); }, success: function(res) { savesuccess(res); }, error: function(jqXHR, textStatus, errorThrown) { alert(textStatus); } }); день function save(task) { var data = $jd("form[name='<?php echo $array['editform']; ?>']").serializeArray(); $jd.ajax({ url: "<?php echo $url; ?>", type: "POST", dataType:"json", data: data, beforeSend: function() { $jd(".poploadingbox").show(); }, complete: function() { $jd(".poploadingbox").hide(); }, success: function(res) { savesuccess(res); }, error: function(jqXHR, textStatus, errorThrown) { alert(textStatus); } }); день function save(task) { var data = $jd("form[name='<?php echo $array['editform']; ?>']").serializeArray(); $jd.ajax({ url: "<?php echo $url; ?>", type: "POST", dataType:"json", data: data, beforeSend: function() { $jd(".poploadingbox").show(); }, complete: function() { $jd(".poploadingbox").hide(); }, success: function(res) { savesuccess(res); }, error: function(jqXHR, textStatus, errorThrown) { alert(textStatus); } }); 

}

  [1]: http://stackoverflow.com/questions/11583375/add-input-fields-dynamically-but-fields-are-generated-by-external-php-functions/11583597#11583597 

Вы можете serialize() а затем unserialize() его при поиске.