Proba esta linea ponerla asi:
Código PHP:
Ver original$result = $buscar = mysql_query("SELECT nombre, foto1, SEO, idproducto FROM productos WHERE MATCH(nombre, categoria, tipo, marca) AGAINST ('" . $dato . "')", $coneccion) or
die(mysql_error());
Si esto no trae nada pueden ser 2 cosas:
1º) que
$dato no traiga nada
2º) que la consulta no este correcta lógicamente hablando.
Probalo y contame