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

Mysql buscar datos usando OR???

Estas en el tema de Mysql buscar datos usando OR??? en el foro de Bases de Datos General en Foros del Web. Tengo un pequeño problema y no se como resolverlo. Para el que sabe bien tiene que ser facil. Tengo una tabla que tiene ponganle 3 ...
  #1 (permalink)  
Antiguo 20/01/2005, 18:44
Avatar de divanrec  
Fecha de Ingreso: enero-2005
Ubicación: Buenos Aires
Mensajes: 54
Antigüedad: 20 años
Puntos: 0
Exclamación Mysql buscar datos usando OR???

Tengo un pequeño problema y no se como resolverlo. Para el que sabe bien tiene que ser facil.

Tengo una tabla que tiene ponganle 3 columnas
IDRUBRO
IDPROVEEDOR
IDESCONDIDO

entonces yo quiero decirle: busca en la tabla los campos donde IDPROVEEDOR=2 O donde IDESCONDIDO=2

que en Mysql sería:

SELECT * FROM tabla WHERE idproveedor = '2' OR idescondido= '2';

pero se me vuelve loco todo y no anda
Como puedo hacer eso? Alguien tiene idea.

Gracias pro ayudarme!!!
  #2 (permalink)  
Antiguo 20/01/2005, 19:56
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años, 2 meses
Puntos: 655
idproveedor y idescondido son enteros? que tipo de campo son? de eso depende como hacer la consulta.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL

Última edición por BrujoNic; 20/01/2005 a las 19:57
  #3 (permalink)  
Antiguo 20/01/2005, 20:23
Avatar de divanrec  
Fecha de Ingreso: enero-2005
Ubicación: Buenos Aires
Mensajes: 54
Antigüedad: 20 años
Puntos: 0
Los dos son INT (integer)

Gracias,
si son dos INT
  #4 (permalink)  
Antiguo 21/01/2005, 08:39
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años, 2 meses
Puntos: 655
Ok intenta esto
Código PHP:
SELECT FROM tabla WHERE idproveedor OR idescondido 2
Aunque haciendo pruebas, las comillas no alteran la respuesta del select pero si estas trabajando con campos numéricos, es mejor SIN comillas.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
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 06:56.