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

Obtener las filas a partir de dos datos

Estas en el tema de Obtener las filas a partir de dos datos en el foro de Mysql en Foros del Web. Ok mejor explico bien el tema el problema es el siguiente digamos que usted tiene una tabla (cualquiera) mysql asi Id Nombre Cualquiercosa 1 alberto ...
  #1 (permalink)  
Antiguo 18/08/2011, 13:21
Avatar de francisco93  
Fecha de Ingreso: julio-2011
Ubicación: Soy ciudadano del mundo, pero vivo en Canarias :)
Mensajes: 58
Antigüedad: 12 años, 9 meses
Puntos: 1
Pregunta Obtener las filas a partir de dos datos

Ok mejor explico bien el tema el problema es el siguiente digamos que usted tiene
una tabla (cualquiera) mysql asi

Id Nombre Cualquiercosa
1 alberto sssss
2 fran dddd
3 juan fffffff
4 ssss ddd

Bien digamos que yo quiero obtenr la fila que contenga el Id 2 y 3

Código MySQL:
Ver original
  1. mysql_query("SELECT nombre FROM cualquiera WHERE id= 2 and id = 3")

Ese codigo no me funciona para nada asi que supongo que esta mal.
Se me olvidaba yo obtengo las varibles de un codigo javascript por medio de ajax paso las variables y las obtengo del siguiente modo
?numero=2,3
En fin alguna idea sobre como hacer esto.
De antemano muchas gracias espero puedan ayudarme

Última edición por francisco93; 18/08/2011 a las 13:25 Razón: falta de informacion
  #2 (permalink)  
Antiguo 18/08/2011, 13:39
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: Obtener las filas a partir de dos datos

Si tienes un sólo campo, no puede tener dos valores al mismo tiempo. Eso es lógica y físicamente imposible.
Si lo que deseas es obtener uno de ellos, el otro o ambos, la cosa sí se puede ahcer, y de dos formas:
Código MySQL:
Ver original
  1. SELECT nombre
  2. FROM cualquiera
  3. WHERE id= 2 OR id = 3;

o bien:
Código MySQL:
Ver original
  1. SELECT nombre
  2. FROM cualquiera
  3. WHERE id IN(2 , 3);
__________________
¿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 18/08/2011, 13:59
Avatar de francisco93  
Fecha de Ingreso: julio-2011
Ubicación: Soy ciudadano del mundo, pero vivo en Canarias :)
Mensajes: 58
Antigüedad: 12 años, 9 meses
Puntos: 1
Respuesta: Obtener las filas a partir de dos datos

Gracias por la pronta respuesta el codigo me funciono a la perfeccion claro es logica pero cuando uno lleva un buen rato escribiendo ya no ve mucha logica jejeje. En fin gracias de nuevo

Etiquetas: filas, query, select, sql, tabla
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 05:28.