Foros del Web » Programando para Internet » PHP »

Buscador: buscadores con dos palabras

Estas en el tema de Buscador: buscadores con dos palabras en el foro de PHP en Foros del Web. hola, he creado un buscador, pero sólo puedo poner una palabra, si pongo más de una no me lo encuentra, osea no me da resultados, ...
  #1 (permalink)  
Antiguo 17/10/2003, 11:36
BLACK RIVER
Invitado
 
Mensajes: n/a
Puntos:
Exclamación Buscador: buscadores con dos palabras

hola, he creado un buscador, pero sólo puedo poner una palabra, si pongo más de una no me lo encuentra, osea no me da resultados, cómo podría hacer para que al poner por ejemplo: "jugadores cm"

y me deja todo en blanco, cómo puedo hacer que con eso o cualquiero otras dos palabras me busque algo?? pliz ayudarme

  #2 (permalink)  
Antiguo 17/10/2003, 11:45
Alb
 
Fecha de Ingreso: abril-2003
Mensajes: 10
Antigüedad: 14 años, 8 meses
Puntos: 0
Una solucion seria realizar una busqueda independiente con cada palabra y luego cruzar estas busquedas para encontrar resultados comunes .
  #3 (permalink)  
Antiguo 17/10/2003, 11:58
Avatar de nuevo  
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 14 años, 7 meses
Puntos: 2
yo use el buscador y encontre unas 15 referencias sobre el tema...
__________________
3w.valenciadjs.com
3w.laislatv.com
  #4 (permalink)  
Antiguo 17/10/2003, 11:59
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 15 años, 10 meses
Puntos: 5
Otra seria usar una busqueda con expresiones regulares desde MySQL...

http://www.mysql.com/doc/en/Regexp.html
__________________
Manoloweb
  #5 (permalink)  
Antiguo 17/10/2003, 15:20
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Tambien tienes las soluciones "clásica":

Componer tu SQL dinámicamente .. Es decir, componer tu sentencia SQL tipo:

SELECT * FROM tabla WHERE campo LIKE '%palabra%' AND campo LIKE '%palabra2%'

Se comentó el tema en este mensaje:
--ahora no lo encuentro ... -- sorry :(

Y la otra solución es usar campos tipo FULL TEXT de Msyql ..

http://www.mysql.com/doc/en/Fulltext_Search.html

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 18:52.