Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

encontrar algo parecido a...

Estas en el tema de encontrar algo parecido a... en el foro de Mysql en Foros del Web. Saludos, estoy tratando de que las busquedas en la base de datos no sean exactas a como estan en la base de datos, me explico, ...
  #1 (permalink)  
Antiguo 04/04/2007, 16:27
 
Fecha de Ingreso: mayo-2004
Ubicación: Bucaramanga
Mensajes: 1
Antigüedad: 20 años
Puntos: 0
Exclamación encontrar algo parecido a...

Saludos, estoy tratando de que las busquedas en la base de datos no sean exactas a como estan en la base de datos, me explico, en la base de datos hay una pelicula que se llama "Cualquier Cosa" pero al momento de digitar para buscar digito "Cualquer Cosa" olvidando escribir la i despues de la e pero aun asi deseo que me muestre los campos que sean parecidos a lo que escribi que en este caso seria "Cualquier Cosa"...

¿Esto se puede hacer? ¿alguien que me pueda colaborar diciendome como es el codigo (intente usando LIKE pero no dio resultado)?

Agradezco la ayuda de antemano.
  #2 (permalink)  
Antiguo 05/04/2007, 02:17
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Re: encontrar algo parecido a...

Intenta utilizar la función SOUNDEX...

Código PHP:
SELECT FROM tabla
WHERE SOUNDEX
('Cualquer cosa') = SOUNDEX(campo
Donde campo, es el campo que tiene el valor.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #3 (permalink)  
Antiguo 05/04/2007, 06:01
Avatar de Edypu  
Fecha de Ingreso: octubre-2003
Ubicación: La Paz - Bolivia
Mensajes: 394
Antigüedad: 20 años, 6 meses
Puntos: 1
Re: encontrar algo parecido a...

Para realizar busquedas en una Base de datos con palabras mayor a 2 letras tienes que tener tu campo de tipo FULLTEXT y utilizar la función MATCH y AGAINST

hay un ejemplo util en este link:
http://www.programacion.net/php/articulo/adr_buscador/


un cordial saludo.
  #4 (permalink)  
Antiguo 06/04/2007, 21:17
 
Fecha de Ingreso: diciembre-2004
Ubicación: En Mi CaSa
Mensajes: 84
Antigüedad: 19 años, 4 meses
Puntos: 0
Exclamación Re: encontrar algo parecido a...

Finalmente esta fue la solucion: SELECT * FROM ARTICULOS WHERE DESARROLLO LIKE '%$busqueda%' OR TITULO LIKE '%$busqueda%'.... no recordaba lo de los porcentajes en la parte busqueda...

Muchas Gracias a Todos
  #5 (permalink)  
Antiguo 06/04/2007, 22:27
Avatar de Edypu  
Fecha de Ingreso: octubre-2003
Ubicación: La Paz - Bolivia
Mensajes: 394
Antigüedad: 20 años, 6 meses
Puntos: 1
Re: encontrar algo parecido a...

Te aconsejo que sigas mi sugerencia por busquedas en base de datos.

un saludo.
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 03:57.