Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/01/2009, 10:21
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: MATCH AGAINST error

El error esta en la consulta:

Código sql:
Ver original
  1. SELECT * ( nombre, categoria, texto, marca )
  2.         AGAINST ( '$busqueda' ) AS Score FROM productos WHERE
  3.         MATCH ( nombre, categoria, texto, marca ) AGAINST ( '$busqueda' )ORDER BY Score DESC

Te falto el MATCH luego de el *.

Código sql:
Ver original
  1. SELECT *, MATCH ( nombre, categoria, texto, marca )
  2.         AGAINST ( '$busqueda' ) AS Score FROM productos WHERE
  3.         MATCH ( nombre, categoria, texto, marca ) AGAINST ( '$busqueda' ) ORDER BY Score DESC

Cita:
No entiendo porque no se usa mysql_query () y el porque de teleformacion.
Por lo que he visto en el manual, no existe tal funcion. Probablemente sea una funcion declarada por el usuario en algun archivo.