
02/06/2010, 16:11
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 10 meses Puntos: 300 | |
Respuesta: UNION ALL SELECT tablas diferentes No deberías escribir código PHP aquí. Evítalo en el futuro. Prueba con esto:
$resultado=mysql_query("
(SELECT
id_r,
denominacion,
descripcion_bien,
domiciliacion,
denominacion,
'fulanito' tabla FROM fulanito
WHERE
denominacion LIKE '%{$_POST[palabri]}%' OR
descripcion_bien LIKE '%{$_POST[palabri]}%' OR
domiciliacion LIKE '%{$_POST[palabri]}%' OR
denominacion LIKE '%{$_POST[palabri]}%'
)
UNION ALL (SELECT
id_r,
denominacion,
descripcion_bien,
domiciliacion,
denominacion,
'menganito' FROM menganito
WHERE
chin_denominacion LIKE '%{$_POST[palabri]}%' OR
chin_descripcion_bien LIKE '%{$_POST[palabri]}%' OR
chin_domiciliacion LIKE '%{$_POST[palabri]}%' OR
chin_denominacion LIKE '%{$_POST[palabri]}%'
)
UNION ALL (SELECT
iden_rt,
iden_titulo_formal,
iden_localizacion,
iden_signatura,
iden_titulo_atribuido,
'documentos' FROM documentos
WHERE
iden_titulo_formal LIKE '%{$_POST[palabri]}%' OR
iden_localizacion LIKE '%{$_POST[palabri]}%' OR
iden_signatura LIKE '%{$_POST[palabri]}%' OR
iden_titulo_atribuido LIKE '%{$_POST[palabri]}%'
)
UNION ALL (SELECT
iden_rtb,
tipolog,
titul,
aut,
aut1,
aut2,
'bibliografia' FROM bibliografia
WHERE
bib_tipolog LIKE '%{$_POST[palabri]}%' OR
bib_titul LIKE '%{$_POST[palabri]}%' OR
bib_aut LIKE '%{$_POST[palabri]}%' OR
bib_aut1 LIKE '%{$_POST[palabri]}%' OR
bib_aut2 LIKE '%{$_POST[palabri]}%'
)
", $conn);
Y al recuperar, lo haces con
echo $row['tabla']; en un while? |