Ver Mensaje Individual
  #15 (permalink)  
Antiguo 22/10/2013, 08:09
nksn
 
Fecha de Ingreso: mayo-2009
Ubicación: Japon
Mensajes: 60
Antigüedad: 15 años, 6 meses
Puntos: 12
Respuesta: problema con buscador interno con AGAINST y MATCH

Cita:
Iniciado por uchi_pon Ver Mensaje
Hola ya eh checado el manual una y otra vez y por fin veo a que te referias con lo de el MyISAM en efecto mi tabla no era de ese tipo sino inoDB asi que la eh cambiado y aun sigo teniendo el problema aunque ahora solo parece ser un error de sintaxis :

( ! ) Parse error: syntax error, unexpected T_VARIABLE in C:\wamp\www\Alucard\buscar_varias_palabras.php on line 40

y aqui es donde empieza la linea 40 en donde marca el error:
Código:
$query_buscador = sprintf("SELECT * MATCH (tbl.producto.strSEO, tblproducto.strNombre) AGAINST ('" . $var_buscador . "' IN BOOLEAN MODE) AS Score FROM tblproducto WHERE MATCH (tbl.producto.strSEO, tblproducto.strNombre) AGAINST (('"$varbusqueda_buscador"') IN BOOLEAN MODE) ORDER BY Score DESC", GetSQLValueString($varbusqueda_buscador, "text"),GetSQLValueString($varbusqueda_buscador, "text"));
$buscador = mysql_query($query_buscador, $conectalucard) or die(mysql_error());
$row_buscador = mysql_fetch_assoc($buscador);
$totalRows_buscador = mysql_num_rows($buscador);
?>
podrian ayudarme aunque sea con el manual, veo que aunque cuesta mucho trabajo entenderlo parece servir.
nose si el autor de post aun seguirá por estos lados o si resolvió el problema pero una observación

MATCH (tbl.producto.strSEO, tblproducto.strNombre) AGAINST <= "tbl.producto" ese "." no esta de mas?