Foros del Web » Programando para Internet » PHP »

Busqueda avanzada, alguna idea?

Estas en el tema de Busqueda avanzada, alguna idea? en el foro de PHP en Foros del Web. hola a todos, bueno ahy va el tema: tengo una zona texto con la cual se puede hacer busquedas en una bd lo que me ...
  #1 (permalink)  
Antiguo 22/04/2009, 13:39
Usuario no validado
 
Fecha de Ingreso: octubre-2008
Ubicación: BRUSELAS
Mensajes: 211
Antigüedad: 15 años, 6 meses
Puntos: 3
Busqueda avanzada, alguna idea?

hola a todos, bueno ahy va el tema:

tengo una zona texto con la cual se puede hacer busquedas en una bd

lo que me gustaria es permitir al usuario que escriba una estrella de comodin:

*ABC=> Todo lo que termine por ABC
ABC*=>todo lo que empieze por ABC
*ABC*=>todo lo que contenga ABC

y si se puede: A*B*C=> todo lo que empieze por A, termine por C y contenga B

yo he pensado en REGEX pero no veo la forma de hacer eso

si alguien tiene una idea, sera la bienvenida

gracias
  #2 (permalink)  
Antiguo 22/04/2009, 13:40
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Busqueda avanzada, alguna idea?

Puedes usar LIKE y a la hora de recibir la consulta reemplazar los * por %
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 22/04/2009, 13:43
Usuario no validado
 
Fecha de Ingreso: octubre-2008
Ubicación: BRUSELAS
Mensajes: 211
Antigüedad: 15 años, 6 meses
Puntos: 3
ya esta? tan facil??

yo pensaba que no se podia poner "%" en medio de cadenas

LIKE A%B%C...

gracias voy a probar

Gracias, ya lo he probado, y funciona a la perfeccion

Última edición por GatorV; 22/04/2009 a las 14:11
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 01:10.