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

Problema en consulta por categoria

Estas en el tema de Problema en consulta por categoria en el foro de Mysql en Foros del Web. Ejemplo: Tengo varias categorias en mi busqueda 1 Planchas 2 LAvadoras 3 Etc.. etc. 11 Secadoras 12 Aspiradoras Cuando en la consulta sql dice WHERE ...
  #1 (permalink)  
Antiguo 06/12/2012, 01:49
Avatar de Capimaster  
Fecha de Ingreso: agosto-2004
Mensajes: 494
Antigüedad: 19 años, 8 meses
Puntos: 2
Problema en consulta por categoria

Ejemplo:

Tengo varias categorias en mi busqueda
1 Planchas
2 LAvadoras
3 Etc.. etc.
11 Secadoras
12 Aspiradoras

Cuando en la consulta sql dice WHERE cat = "1"

me arroja los resultados de todo lo que esta en 1 Planchas
pero tambien me da lo de 11, 12 y todos los que contentan un 1...

como puedo resolver esto?


Gracias
__________________
http://www.elcapitolio.com.mx - Ocotlán, Jalisco, México
  #2 (permalink)  
Antiguo 06/12/2012, 03:24
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Problema en consulta por categoria

Creo que no nos estás dando la información completa ni correcta.
La única forma en que salga lo que dices es que en lugar de esto:
Código MySQL:
Ver original
  1. WHERE cat = '1'
hubieses puesto:
Código MySQL:
Ver original
  1. WHERE cat LIKE '%1%'
o bien
Código MySQL:
Ver original
  1. WHERE INSTR(cat, '1') >0

Muestranos la sentencia completa, sin quitarle nada.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 06/12/2012, 10:30
Avatar de Capimaster  
Fecha de Ingreso: agosto-2004
Mensajes: 494
Antigüedad: 19 años, 8 meses
Puntos: 2
Respuesta: Problema en consulta por categoria

Muchas gracias, me sirvió tu respuesta!
__________________
http://www.elcapitolio.com.mx - Ocotlán, Jalisco, México
  #4 (permalink)  
Antiguo 06/12/2012, 11:07
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Problema en consulta por categoria

¿Es decir que efectivamente estabas usando LIKE?

te recuerdo un tip: no se usa LIKE para comparaciones con números, fechas, horas ni ningún otro tipo de dato que no sean cadenas de texto.
Jamás.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: resultados, sql, categorias
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 13:53.