en el buscador que me encuentro haciendo, hice una consulta en la cual pueda llamar las 8 tablas desde mi base de datos las cuales son
hoteles
rest
nautica
pecuaria
embarcaderos
eventos
emergencias
clasificados
de la siguiente manera
Código PHP:
<?php
@$busqueda = $_POST["for"] ;
//cadena de conexion
$conexion = mysql_connect("localhost","morr0113_admin","morro2012");
mysql_select_db("morr0113_2012", $conexion);
//DEBO PREPARAR LOS TEXTOS QUE VOY A BUSCAR si la cadena existe
if ($busqueda<>''){
//Mostramos los titulos de los articulos o lo que deseemos...
$trozos=explode(" ",$busqueda);
$cadbuscar = array();
foreach($trozos as $palabra){
$cadbuscar[] = "hoteles.descripcion LIKE '%$palabra%' OR hoteles.titulo LIKE '%$palabra%' OR rest.descripcion LIKE '%$palabra%' OR rest.titulo LIKE '%$palabra%' OR pecuaria.descripcion LIKE '%$palabra%' OR pecuaria.titulo LIKE '%$palabra%' OR nautica.descripcion LIKE '%$palabra%' OR nautica.titulo LIKE '%$palabra%' OR embarcaderos.descripcion LIKE '%$palabra%' OR embarcaderos.titulo LIKE '%$palabra%' OR eventos.descripcion LIKE '%$palabra%' OR eventos.titulo LIKE '%$palabra%' OR emergencias.descripcion LIKE '%$palabra%' OR emergencias.titulo LIKE '%$palabra%' OR clasificados.descripcion LIKE '%$palabra%' OR clasificados.titulo LIKE '%$palabra%'";
}
$query = "SELECT hoteles.descripcion, hoteles.titulo, rest.descripcion, rest.titulo, pecuaria.descripcion, pecuaria.titulo, nautica.descripcion, nautica.titulo, embarcaderos.descripcion, embarcaderos.titulo, eventos.descripcion, eventos.titulo, emergencias.descripcion, emergencias.titulo, clasificados.descripcion, clasificados.titulo FROM hoteles, rest, pecuaria, nautica, embarcaderos, eventos, emergencias, clasificados WHERE ";
$query .= implode(' or ', $cadbuscar);
$query .= " LIMIT 50";
$result=mysql_query($query, $conexion);
}
?>