Hola,
por lo que he leido en la documentación de mySQL sobre las búsquedas full-text con el modificador IN BOOLEAN MODE (
http://dev.mysql.com/doc/refman/4.1/...-boolean.html), creo que tienes un pequeño fallo en la cadena de búsqueda. Tu pones
Cita:
Iniciado por duero2 $prod="SELECT *, MATCH(NOMBRE) AGAINST('$nombre') AS coincidencia FROM articulos WHERE MATCH (NOMBRE) AGAINST ('$nombre IN BOOLEAN MODE') AND AUTOR LIKE '%$autor%' AND EDITORIAL LIKE '%$editorial%' AND ISBN LIKE '%$ISBN%'";
$prod .= " ORDER BY coincidencia";
y creo que debiera ser:
Código PHP:
$prod="SELECT *, MATCH(NOMBRE) AGAINST('$nombre') AS coincidencia FROM articulos WHERE MATCH (NOMBRE) AGAINST ('$nombre' IN BOOLEAN MODE) AND AUTOR LIKE '%$autor%' AND EDITORIAL LIKE '%$editorial%' AND ISBN LIKE '%$ISBN%'";
$prod .= " ORDER BY coincidencia";
Fijate que he movido la comilla simple de dentro del MATCH (NOMBRE) AGAINST dentro del WHERE. Prueba y dinos que tal