Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2013, 18:29
Avatar de T4ke0veR
T4ke0veR
 
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Consulta multiple para buscador

Saludos,

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);  

}
?>
el problema está en que cuando busco.. no me arroja ni resultados ni errores...
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...