Tu codigo en
http://www.forosdelweb.com/f18/ayuda...2/#post2796621:
Código sql:
Ver original-- Estas queriendo agregar un FULLTEXT para mensaje y otro para nombre
FULLTEXT KEY `mensaje` (`mensaje`),
FULLTEXT KEY `nombre` (`nombre`)
-- Lo correcto es crear solo uno que incluya todos los campos donde desees realizar una busqueda con MATCH AGAINST:
FULLTEXT KEY `buscador' (`mensaje`, `nombre`)
Y tu consulta:
SELECT * MATCH (nombre, mensaje) AGAINST ('
$_GET[search]' IN BOOLEAN MODE) AS coincidencias FROM posts WHERE MATCH (nombre, mensaje) AGAINST ('
$_GET[search]' IN BOOLEAN MODE) ORDER BY coincidencias DESC
Debes usar
{$_GET['search']}, si se te complica mucho usar las llaves y poner comillas a los indices de una matriz, entonces primero asigna la frase a una variable:
Código php:
Ver original$buscar = $_GET['search']
$sql = "SELECT * MATCH (nombre, mensaje) AGAINST ('$buscar' IN BOOLEAN MODE) AS coincidencias FROM posts WHERE MATCH (nombre, mensaje) AGAINST ('$buscar' IN BOOLEAN MODE) ORDER BY coincidencias DESC";