Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/02/2011, 10:30
Avatar de TheRD
TheRD
 
Fecha de Ingreso: junio-2009
Mensajes: 120
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Error array_merge

Cita:
Iniciado por eits Ver Mensaje
no logro localizar el error del merge solo la coma (,) al final de $result['config_value'],
pero analizando un poco, creo que no necesitas el merge, intenta con esto a ver que tal
Código PHP:
Ver original
  1. function get_config_values(){
  2.     global $db;
  3.     $query = $db->sql_query("SELECT * FROM config");
  4.     $config = array();
  5.     while ($result = $db->fetchfield($query)){
  6.         $config = array($result['config_name'] => $result['config_value']);
  7.     }
  8.     return $config;
  9. }
saludos.
Eso sobreescribe el array $config cada vez que pase el while. La idea es obtener todos los valores.

Cita:
Iniciado por pateketrueke Ver Mensaje
lo que si no me queda claro, ¿es porque usar array_merge()?

cuando algo así será mejor...
Código PHP:
$config[$result['config_name']] = $result['config_value']; 
creo que deberías tener buenos argumentos para usar array_merge(), pero no los entiendo...
Pues porque lo que necesito es tener el array $config para acceder a los valores desde su nombre más tarde sin necesidad de hacer una query para buscar el nombre.