Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/09/2008, 06:18
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Algo no va bien

Yo utilizaría algo parecido a esto, aunque no sé qué nombre has dado a los índices fulltext.

SELECT album.titulo as titulo, album.id as id, artistas.alias_princ as alias FROM artistas INNER JOIN album ON album.artista =artistas.id WHERE album.titulo LIKE '%$busqueda%' OR artistas.alias_princ LIKE '%$busqueda%' LIMIT 50



SELECT album.titulo as titulo, album.id as id, artistas.alias_princ as alias, MATCH (titulo,alias_princ) AGAINST ( '$busqueda' IN BOOLEAN MODE ) AS Score FROM artistas INNER JOIN album ON album.artista =artistas.id WHERE MATCH ( titulo,alias_princ) AGAINST ( '$busqueda' IN BOOLEAN MODE ) ORDER BY Score DESC LIMIT 50

Pero dinos cuáles son los errores que se producen