Os comento, estoy realizando un buscador para mi web, lo que mas he leido de consejo para realizarle es usar la sentencia SELECT MATCH, con indices fulltext los cuales ya tengo creados, y funcionando puesto que no me da error (eso ya lo corregi que tambien me daba error antes.. xD)
Mi consulta es la siguiente:
Código:
El problema esta en que realizo las pruebas desde phpmyadmin y me dice que la consulta se ha realizado con exito pero que no devuelve resultados, sin embargo si hago:SELECT titulo,MATCH (titulo,contenido) AGAINST ( 'Prueba entrada' ) AS Score FROM busquedas WHERE MATCH ( titulo,contenido ) AGAINST ( 'Prueba entrada' ) ORDER BY Score DESC LIMIT 50
Código:
Ahi si me devuelve el resultado, aunque me devuelve todas las entradas solo que algunas con mas puntuacion que otras, logicamente segun las que tienen ese texto y las que no.SELECT titulo,MATCH (titulo,contenido) AGAINST ( 'Prueba entrada' ) AS Score FROM busquedas ORDER BY Score DESC LIMIT 50
Llevo un buen rato probando a modificar ya que imagino que el error estara en el Where pero no consigo nada de nada, a ver si podeis ayudarme.
Muchas gracias y un saludo!