Tema: buscador
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/02/2014, 10:21
Avatar de Eleazan
Eleazan
 
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 7 meses
Puntos: 326
Respuesta: buscador

Buenas, en tu segunda consulta:

Código PHP:
$cadbusca="SELECT * ,  
            MATCH ( titulo, subtitulo, descripcion )  
            AGAINST ('%"
.$_GET["s"]."%' IN BOOLEAN MODE)  
            AS Score FROM productos  
            WHERE MATCH ( titulo, subtitulo, descripcion )  
            AGAINST ('%"
.$_GET["s"]."%' IN BOOLEAN MODE) ORDER BY Score DESC LIMIT 0,30;"
No haces el INNER JOIN, que SI haces en la primera:
Código PHP:
$cadbusca="SELECT * FROM productos INNER JOIN usuario ON (productos.id_usuario=usuario.ID) WHERE  
            titulo LIKE '%"
.$_GET["s"]."%'  
            OR subtitulo LIKE '%"
.$_GET["s"]."%'  
            OR descripcion LIKE '%"
.$_GET["s"]."%'"
Ahí tienes el fallo ;)
__________________
>> Eleazan's Source
>> @Eleazan