Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Consulta con MATCH y otra condicion

Estas en el tema de Consulta con MATCH y otra condicion en el foro de Mysql en Foros del Web. Buenas, Estoy desarrollando un buscador para una web y quería hacer una consulta la cual busque en toda la base de datos un string como ...
  #1 (permalink)  
Antiguo 25/10/2012, 12:06
 
Fecha de Ingreso: noviembre-2007
Ubicación: Irun
Mensajes: 79
Antigüedad: 17 años
Puntos: 0
Pregunta Consulta con MATCH y otra condicion

Buenas,

Estoy desarrollando un buscador para una web y quería hacer una consulta la cual busque en toda la base de datos un string como el que se manda en una variable y ADEMÁS si el usuario ha elegido buscar esa cadena y solo en registros de una categoria especifica... que así pueda ser...


Código SQL:
Ver original
  1. SELECT categoria,regimen,tipo,titulo,ubicacion,descripcion,precio,img,
  2. MATCH (categoria,regimen,tipo,titulo,ubicacion,descripcion,precio,img)
  3. AGAINST ('$busqueda' IN BOOLEAN MODE)
  4. FROM anuncio
  5. WHERE MATCH (categoria,regimen,tipo,titulo,ubicacion,descripcion,precio,img)
  6. AGAINST ('$busqueda' IN BOOLEAN MODE)
  7. AND WHERE categoria LIKE $categoria;

No he encontrado ejemplos parecidos por la red, asi que no se muy bien como trabajar con esto
Gracias
Un saludo

Última edición por gnzsoloyo; 25/10/2012 a las 14:00
  #2 (permalink)  
Antiguo 25/10/2012, 13:37
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 10 meses
Puntos: 447
Respuesta: Consulta con MATCH y otra condicion

Hola condesitadeirun:

Tienes un error infantil en tu consulta: Sólo debe existir un WHERE, pero puedes colocar tantas condiciones como quieras, separándolas con AND o con OR según sea el caso

Código:
...
WHERE 
MATCH (categoria,regimen,tipo,titulo,ubicacion,descripcion,precio,img)
AGAINST ('$busqueda' IN BOOLEAN MODE)
and  categoria like '%algo%'
Te recuerdo que cualquier código de PHP o de cualquier otro lenguaje de programación está prohibido en este foro y te recomiendo que cuando alguna consulta te marque un error PUBLIQUES EL CÓDIGO DEL ERROR.

Saludos
Leo.
  #3 (permalink)  
Antiguo 25/10/2012, 14:21
 
Fecha de Ingreso: noviembre-2007
Ubicación: Irun
Mensajes: 79
Antigüedad: 17 años
Puntos: 0
Respuesta: Consulta con MATCH y otra condicion

Muchas gracias, solucionado!!! solo falta perfeccionarlo :)

Etiquetas: match, registros, select, sql, tipo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:21.