Hola,
Tengo dos select que me muestran dos "columnas" con sus correspondientes registros cada uno de los select por separado.
La cuestión es que quiero "fusionar" las dos "salidas" de las consultas,
Porque resulta que la primera columna de ambas select "arroja" los mismos campos.
Hasta ahora para cada consulta hacía
$busqueda1=mysql_query("SELECT
$busqueda2=mysql_query("SELECT
Y luego para cada búsqueda hacía
while($consulta1 = mysql_fetch_array($busqueda1)){
Y lo mismo para la 2
¿Cómo podría hacer para que el while tuviera en cuenta no sólo la busqueda 1 sino también la 2 a la vez?
de manera que luego puedo poner un echo con $consulta1 o 2 ¿O no se puede?
Hola buscando he visto dos posibles opciones pero ninguna funciona bien:
La primera sería
while($consulta1 = mysql_fetch_array($busqueda1) $consulta2 = mysql_fetch_array($busqueda3)or ){
De esta forma obtiene lo que quiero pero no me lo pone en 3 columnas sino en dos.
La otra que tampoco funciona es haciendo un union que lo que hace es ponerme primero el resultado del primer select y abajo el del segundo.
A ver si alguien me puede dar una pista
select campo1 from tabla1
UNION
select campo1 from tabla2;
Entiendo que lo que necesitas se soluciona desde SQL, no desde PHP.
Un saludo,