Se supone que array_merge une el segundo array al final del primero. ¿Qué tienes en el variable $array_con_mis_campos?
Te doy un ejemplo simple de lo que debería hacer array_merge
Código PHP:
Ver original<?php
$arr = array('foo'=>'bar'); $arr2 = array('bar'=>'for'); $arr3 = array_merge($arr, $arr2); //array(2) { ["foo"]=> string(3) "bar" ["bar"]=> string(3) "for" } foreach($arr3 as $key => $value){
echo $key . '=>' . $value . '<br />';
}