Cita:
Iniciado por only_skating
hola, estoy usando este buscador, y al hacer el recuento de resultados, da error si seleciono varios match
Código PHP:
$consulta=mysql_query("SELECT * FROM users WHERE MATCH(nick, nombre, apellidos) AGAINST ('$busqueda')") or (mysql_error());
$resultados= mysql_num_rows($consulta);
en cambio si uso este otro funciona, pero lo que realmente necesito es lo de arriba
Código PHP:
$consulta=mysql_query("SELECT * FROM users WHERE MATCH nick AGAINST ('$busqueda')") or (mysql_error());
$resultados= mysql_num_rows($consulta);
gracias y un saludo
al parecer no esta considerando los otros campos.. quizas no los tienes como indices FULLTEXT.
agregar lo otros campos que te faltan
Código:
ALTER TABLE articulos ADD FULLTEXT(nombre, apellidos);
y luego
Código HTML:
SELECT * FROM users WHERE MATCH(nick, nombre, apellidos) AGAINST ('$busqueda')