Código PHP:
function get_config_values()
{
global $db;
$config = array();
$query = $db->sql_query("SELECT * FROM config");
while ($result = $db->fetchfield($query))
{
$config = array_merge($config, array(
$result['config_name'] => $result['config_value'],
));
}
return $config;
}
Si dentro del while pongo un echo o un print_r los valores salen perfectamente, pero cuando hago el array_merge para meterlos todos dentro de un solo array, nada, no sale absolutamente nada.
¿Alguna idea?
Todas las otras funciones funcionan, las he probado, es solo lo de dentro del while lo que tiene algún error.