Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Unir 4 consultas con php

Estas en el tema de Unir 4 consultas con php en el foro de Mysql en Foros del Web. Hola a todos!!, estoy necesitando algo de ayuda para saber como unir 4 consultas de mysql con php. La consulta que tengo ahora es la ...
  #1 (permalink)  
Antiguo 11/02/2012, 17:22
Avatar de xarmagedonx  
Fecha de Ingreso: marzo-2009
Mensajes: 360
Antigüedad: 15 años, 1 mes
Puntos: 29
Información Unir 4 consultas con php

Hola a todos!!, estoy necesitando algo de ayuda para saber como unir 4 consultas de mysql con php.

La consulta que tengo ahora es la siguiente:

Código PHP:
$sssql mysql_query("SELECT campo1, campo2, campo3, 

                              MATCH ( campo1, campo2, campo3, campo4) 

                              AGAINST ('$frase' IN BOOLEAN MODE) AS coincidencias 

                              FROM webs

                              WHERE MATCH (campo1, campo2, campo3)

                              AGAINST ('$frase' IN BOOLEAN MODE) 

                              ORDER BY coincidencias DESC "
$server_link

                              or die(
mysql_error()); 
Pero necesito cambiarlo por estas 4 consultas, estas deben unirse para mostrar un resultado único.

Código PHP:
SELECT campo1campo2campo3
FROM webs
WHERE campo1 LIKE 
'%$frase%';
*
SELECT campo1campo2campo3
FROM webs
WHERE campo2 LIKE 
'%$frase%';
*
SELECT campo1campo2campo3
FROM webs
WHERE campo3 LIKE 
'%$frase%';
*
SELECT campo1campo2campo3
FROM webs
WHERE campo4 LIKE 
'%$frase%'
Como puedo unirlas???, muchas gracias!!
  #2 (permalink)  
Antiguo 11/02/2012, 17:51
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Unir 4 consultas con php

En SQL tienes el operador UNION para ello.

Saludos.
  #3 (permalink)  
Antiguo 11/02/2012, 18:17
Avatar de xarmagedonx  
Fecha de Ingreso: marzo-2009
Mensajes: 360
Antigüedad: 15 años, 1 mes
Puntos: 29
Respuesta: Unir 4 consultas con php

ups, puse el tema en la seccion mysql, se puede pasar al de php porfavor??

Saludos y gracias
  #4 (permalink)  
Antiguo 11/02/2012, 20:53
Avatar de referenteweb  
Fecha de Ingreso: febrero-2012
Ubicación: Chile
Mensajes: 22
Antigüedad: 12 años, 2 meses
Puntos: 4
Respuesta: Unir 4 consultas con php

No te sirve realizar un OR ej:

Código PHP:
SELECT campo1campo2campo3 
FROM webs 
WHERE campo1 LIKE 
'%$frase%' OR campo2 LIKE '%$frase%' OR campo3 '%$frase%' OR campo4 '%$frase%' 
Sino puedes revisar este tutorial acerca de unir consultar: [URL="http://referenteweb.com/como-crear-consultas-cruzadas-en-mysql-facilmente-con-left-join"]http://referenteweb.com/como-crear-consultas-cruzadas-en-mysql-facilmente-con-left-join[/URL]

Espero serte de ayuda.

Saludos

Última edición por referenteweb; 12/02/2012 a las 11:22

Etiquetas: php, 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 22:51.