Foros del Web » Programando para Internet » PHP »

Unir dos array no de ellos de sql

Estas en el tema de Unir dos array no de ellos de sql en el foro de PHP en Foros del Web. Hola como estais, Veréis, necestio unir dos array en uno y lo estoy intentando con array_merge pero no termina de funcionar este el código: Código ...
  #1 (permalink)  
Antiguo 19/10/2015, 15:08
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
Unir dos array no de ellos de sql

Hola como estais,

Veréis, necestio unir dos array en uno y lo estoy intentando con array_merge pero no termina de funcionar este el código:

Código PHP:
                    $array = array(marca1marca2marca3marca4);                                       
                    
                    
$consulta_marcas 'Select marca FROM marcas'

                    
$resultado_marcas_tags mysql_query($consulta_marcas);  

                    
$array_consulta mysql_fetch_array($resultado_marcas_tags);


                    
$resultado array_merge($array$array_consulta);


                    foreach (
$resultado as &$valor) {

echo 
$valor;

El resultado que da es, pintar el contenido de $array pero del array de sql solo poner la primera marca dos veces.

No he trabajado nunca con array_merge a ver si alguien puede echar una manilla.

Muchas gracias!
  #2 (permalink)  
Antiguo 19/10/2015, 18:10
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
Respuesta: Unir dos array no de ellos de sql

Nadie tiene idea?
  #3 (permalink)  
Antiguo 19/10/2015, 20:24
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Unir dos array no de ellos de sql

A mi me gustaría conocer exactamente las estructuras de datos que quieres mezclar, de otra forma adivinar únicamente con las variables es complicado.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 20/10/2015, 03:47
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
Respuesta: Unir dos array no de ellos de sql

Buenas que tal,

Los datos basicamente son marcas de coches

Un saludo!
  #5 (permalink)  
Antiguo 20/10/2015, 09:32
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Unir dos array no de ellos de sql

No, no.

¿No es posible que no puedas mostrar la estructura de datos? ¿Con ejemplos de código?

Caray, ¿crees que con tan escueta explicación "los datos basicamente son marcas de coches" es suficiente para entender?

Pero vale, vamos a darte por tu lado.

Me imagino algo así:
Código PHP:
Ver original
  1. $marca1 = 'A';
  2. $marca2 = 'B';
  3. $marca3 = 'C';
  4. $marca4 = 'D';
  5.  
  6. $array = array($marca1, $marca2, $marca3, $marca4);

Bien, ahí tienes un array de 4 strings ¿esos son tus datos reales?

Entonces el problema sí está en el merge, pues:
Código PHP:
Ver original
  1. $array_consulta = mysql_fetch_array($resultado_marcas_tags);

Eso devolvería un array, con varias columnas ¿es 100% compatible con tus 4 arrays iniciales?

Código PHP:
Ver original
  1. $resultado = array_merge($array, $array_consulta)

Si todos los arrays no son compatible jamás funcionará el merge.

Sería bueno si pudieras mostrar el var_dump() de $array y $array_consulta para entender mejor los datos como te pedí en un principio.

¿O hay otra cosa que debamos adivinar?

Cita:
Nadie tiene idea?
Por eso es que nadie te responde, haces muy difícil que uno pueda ayudarte.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: mysql, select, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:51.