Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2009, 11:01
dblanco
 
Fecha de Ingreso: enero-2004
Mensajes: 207
Antigüedad: 20 años, 3 meses
Puntos: 1
El registro más relacionado

Supongamos que busco el registro que más coincidencias tiene con un texto. Por ejemplo, tenemos:

"EL NOMBRE DE LA ROSA"

y tenemos los registros en la base de datos:

"LA PANTERA ROSA" -> 2 coincidencias

"EL OJETE INCANDESCENTE" -> 1 coincidencia

"EN BUSCA DEL ARCA PERDIDA" -> 1 coincidencias

"LOS SIN NOMBRE" -> 1 coincidencia

"SIN EL NOMBRE PERO ROSA" -> 3 coincidencias

"EL AGUJERO Y EL ABISMO" -> 1 coincidencia (no se acumulan las mismas coincidencias)

Y evidéntemente quiero que la consulta me devuelva "SIN EL NOMBRE PERO ROSA" que es el que más coincidencias tiene, en este caso 3.

¿Cómo se conseguiria algo así con PHP + MySQL?

gracias