Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/02/2012, 12:21
Avatar de xarmagedonx
xarmagedonx
 
Fecha de Ingreso: marzo-2009
Mensajes: 360
Antigüedad: 16 años
Puntos: 29
Respuesta: Problema al consultar con like

Hola quimfv, gracias por tu ayuda, estuve probando con match against pero me marca este erro:

Cita:
Can't find FULLTEXT index matching the column list
Aca esta el codigo con where match y against, también probé con macht against, pero marca el mismo error.

Código MySQL:
Ver original
  1. SELECT distinct uDR.t as webTitulo, uDR.d as webDescripcion, uDR.w as weburl, uDR.k as webkeywords    
  2. from  
  3. ((select s1.webTitulo as t, s1.webDescripcion as d, s1.weburl as w, s1.webkeywords as k, 1 as priority from webs s1 WHERE MATCH (webTitulo) AGAINST ('%$frase%'))  
  4. (select s2.webTitulo as t, s2.webDescripcion as d, s2.weburl as w, s2.webkeywords as k, 2 as priority from webs s2 WHERE MATCH (webkeywords) AGAINST ('%$frase%'))  
  5. (select s3.webTitulo as t, s3.webDescripcion as d, s3.weburl as w, s3.webkeywords as k, 3 as priority from webs s3 WHERE MATCH (webDescripcion) AGAINST ('%$frase%'))) uDR  
  6. order by uDR.priority

Con lo de condicion, como hago para aplicarlo al codigo, no entendi muy bien como es, debería reemplazar "LIKE '%$frase%' " por "LIKE '%$condicion%' " ??