Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/11/2011, 05:18
Avatar de linuxzero
linuxzero
 
Fecha de Ingreso: noviembre-2011
Ubicación: Argentina
Mensajes: 778
Antigüedad: 12 años, 5 meses
Puntos: 160
Respuesta: consultas mysql

Para buscar "parecidos" podes usar el operador LIKE el cual te permite realizar las consultas que necesitas vos. Si queres buscar que contenga tenes que usar "%" al principio y al final de tu string de búsqueda, si queres que empieze con tu string solo pones el % al final, y si queres que busque coincidencias que terminen con tu string de busqueda solo lo agregas al principio el %

con eso deberia andar, aca te dejo tu consulta modificada:

Código PHP:
Ver original
  1. $sql = "SELECT * FROM diccionario WHERE palabra LIKE '%" . $dato . "%' ORDER BY palabra ASC";

Aca te dejo el link con mas info (sirve igual para mysql 5.0 como para 5.1):

http://dev.mysql.com/doc/refman/5.1/en/pattern-matching.html

Cualquier cosa avisame ;)

Saludos!
__________________
Si todo fuera tan sencillo como un symfony cc la vida seria más fácil.
http://phpnico.wordpress.com