Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/09/2004, 17:07
Avatar de Takitei
Takitei
 
Fecha de Ingreso: septiembre-2004
Ubicación: Venezuela
Mensajes: 1.231
Antigüedad: 19 años, 7 meses
Puntos: 5
Resultados parecidos...

Hola a todos.

Cuando hacemos una consulta en mySQL... ponemos por ejemplo:

SELECT * FROM tabla WHERE keyword='$_POST[pclave]'

Sin embargo... si el registro NO COINCIDE... no se devuelven resultados.

Estoy haciendo una especie de enciclopedia, donde la gente busca en la base de datos términos para luego mostrar su definición. Algo asi como webopedia.com.

Pero... si el término no existe en la base de datos me gustaría que se mostraran los términos parecidos que se encuentren en la base de datos.

Un ejemplo claro es cuando entramos en www.php.net. Colocamos en el buscador... "cookie" y obviamente nos dice que NO HAY NINGUNA FUNCION LLAMADA COOKIE. Sin embargo... también nos devuelve posibles resultados de funciones parecidas que pueden servirnos.

¿Qué consulta SQL debería usar para hacer eso?....

¿Funcionaría con...

SELECT * FROM tabla WHERE keyword LIKE '$_POST[pclave]'

???

Gracias de antemano!
__________________
Takitei
Ingeniarte.com
DannyHerran.com
"Dadme un punto de apoyo y moveré la tierra" - Arquímedes.