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$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!