Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/03/2012, 06:18
Henkka
 
Fecha de Ingreso: abril-2008
Ubicación: Santa Fe, Argentina
Mensajes: 41
Antigüedad: 16 años
Puntos: 14
Respuesta: alguien sabe como buscar una cadena en una base mysql

La búsqueda, siendo critero el valor ingresado en la caja de texto sería:

Código MySQL:
Ver original
  1. SELECT columnas FROM tabla WHERE descripcion LIKE '%criterio%'

Lo que hace es buscar una descripción que comience o termine por el criterio. Si se pusiese % sólo al principio, se encontrarían las descripciones que terminen en criterio, y viceversa para el caso de % al final. Al ponerlo en ambos lados del criterio, encuentra las descripciones sin importar dónde aparezca criterio.

En caso de no tener una cadena corta como una descripción, o necesitar un sistema más inteligente deberías usar lo siguiente: http://dev.mysql.com/doc/refman/5.0/es/fulltext-search.html