Foros del Web » Programando para Internet » PHP »

buscar en dos campos

Estas en el tema de buscar en dos campos en el foro de PHP en Foros del Web. hola buenos días: Estoy haciendo un buscador de mi pagina: $sql->Consultar ('noticias','*',"lower(lugares) like '%".strtolower($_GET['busqueda'])."%' OR lower(hoteles) like '%".strtolower($_GET['busqueda'])."%'"); la idea es que liste los hoteles ...
  #1 (permalink)  
Antiguo 24/11/2009, 05:49
 
Fecha de Ingreso: noviembre-2007
Mensajes: 122
Antigüedad: 16 años, 4 meses
Puntos: 2
buscar en dos campos

hola buenos días:
Estoy haciendo un buscador de mi pagina:

$sql->Consultar ('noticias','*',"lower(lugares) like '%".strtolower($_GET['busqueda'])."%' OR lower(hoteles) like '%".strtolower($_GET['busqueda'])."%'");

la idea es que liste los hoteles que hay en un lugar (en los dos campos a la vez), de esta forma me busca en uno o en otro, pero no en los dos.

alguna sugerencia?
  #2 (permalink)  
Antiguo 24/11/2009, 06:00
 
Fecha de Ingreso: septiembre-2009
Mensajes: 81
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: buscar en dos campos

en lugar de OR pon AND
supongo k es eso lo k dices.
  #3 (permalink)  
Antiguo 24/11/2009, 06:01
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: buscar en dos campos

usas cakePHP?.. no entiendo la consulta XD
__________________
More about me...
~ @rhyudek1
~ Github
  #4 (permalink)  
Antiguo 24/11/2009, 06:06
 
Fecha de Ingreso: septiembre-2009
Mensajes: 81
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: buscar en dos campos

Cita:
Iniciado por Hidek1 Ver Mensaje
usas cakePHP?.. no entiendo la consulta XD
Pues yo deduzco k tiene una funcion donde manda la tabla, los campos y lo k iria despues del where y hace la consulta y devuelve el resultado.

Por lo k si kiere k se muestren solo los registros k esten dentro de los 2 campos simplemente se cambiaria el OR por AND no?
  #5 (permalink)  
Antiguo 24/11/2009, 06:10
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: buscar en dos campos

si cambia or por and tendria que dar match en los 2 para volcar un resultado...
__________________
More about me...
~ @rhyudek1
~ Github
  #6 (permalink)  
Antiguo 24/11/2009, 06:18
 
Fecha de Ingreso: septiembre-2009
Mensajes: 81
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: buscar en dos campos

Cita:
Iniciado por Hidek1 Ver Mensaje
si cambia or por and tendria que dar match en los 2 para volcar un resultado...
Claro, y no es eso lo k el kiere? a lo mejor no lo e entendido bien xDD
  #7 (permalink)  
Antiguo 24/11/2009, 06:22
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: buscar en dos campos

Cita:
de esta forma me busca en uno o en otro, pero no en los dos.
osea en realidad yo tampoco entendi bien..
exijo una explicacion xD!..
__________________
More about me...
~ @rhyudek1
~ Github
  #8 (permalink)  
Antiguo 24/11/2009, 07:00
 
Fecha de Ingreso: noviembre-2007
Mensajes: 122
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: buscar en dos campos

la idea es que me buscara en los dos, por ejemplo si quiero que liste
resultados.php?busqueda=hotel&sevilla
los hoteles de sevilla
  #9 (permalink)  
Antiguo 24/11/2009, 07:10
 
Fecha de Ingreso: septiembre-2009
Mensajes: 81
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: buscar en dos campos

Cita:
Iniciado por angeles33 Ver Mensaje
la idea es que me buscara en los dos, por ejemplo si quiero que liste
resultados.php?busqueda=hotel&sevilla
los hoteles de sevilla
na, sigo sin cojerlo. Puedes explicarte mejor y dar un par de ejemplo distintos? esk no se si lo k kieres esk te buske los hoteles de un lugar en concreto o tienes otras cosas k no son hoteles o no yo k se...

puedes poner la estructura de la tabla?
  #10 (permalink)  
Antiguo 24/11/2009, 07:19
 
Fecha de Ingreso: noviembre-2007
Mensajes: 122
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: buscar en dos campos

solamente quiero que busque en lugares y en hoteles
resultados.php?busqueda=sevilla&hotel*
tengo una tabla donde los campos son nombre del hotel, contenido, lugar, tipo de hoteles.

La historia es que quiero que busque en lugar y tipo de hotel ,para que liste, los hoteles disponibles según esa búsqueda

Última edición por angeles33; 24/11/2009 a las 07:24
  #11 (permalink)  
Antiguo 24/11/2009, 07:25
 
Fecha de Ingreso: septiembre-2009
Mensajes: 81
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: buscar en dos campos

aaa!! pues nada hombre es facil
resultados.php?lugar=sevilla&tipo=hotel

Y el select seria:
Select * from nombreTabla where lugar like \"". $_GET['lugar'] ."\" and tipo like \"". $_GET['tipo'] ."\"
  #12 (permalink)  
Antiguo 24/11/2009, 08:26
 
Fecha de Ingreso: noviembre-2007
Mensajes: 122
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: buscar en dos campos

solucionado muchas gracias.
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 09:53.