Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Como agarrar ciertos datos de la tabla

Estas en el tema de Como agarrar ciertos datos de la tabla en el foro de PHP en Foros del Web. Hola estoy haciendo un sistema en php de inversión entonces para que cada usuario invierta debe comprar paquetes que son de distintos montos, ya tengo ...
  #1 (permalink)  
Antiguo 15/01/2016, 13:22
 
Fecha de Ingreso: enero-2016
Ubicación: barquisimeto
Mensajes: 14
Antigüedad: 8 años, 3 meses
Puntos: 0
Pregunta Como agarrar ciertos datos de la tabla

Hola estoy haciendo un sistema en php de inversión entonces para que cada usuario invierta debe comprar paquetes que son de distintos montos, ya tengo echa la parte de los usuarios en la tabla de usuarios cada uno tiene un identificador id_usuario, tengo otra tabla que es los datos bancarios donde se guarda la informacion bancaria de cada usuario lo cual la tabla esta conformada con las siguientes columnas id_banco, id_usuario, n_cuenta, t_cuenta y recorro la tabla con el siguiente codigo donde le digo que seleccione el id_usuario y el limit para que seleccione solo uno sin eso me muestra toda la tabla cosa que no quiero por que en esa tabla estan los datos de los demas usuarios y no tengo problema por que solo pueden tener registro de un solo banco

$resultado2 = mysql_query("SELECT * FROM banco WHERE id_usuario LIKE '$id_usuario' LIMIT 1");
$fila2 = mysql_fetch_array($resultado2);

Pero con la tabla paquetes no puedo ya que pueden comprar varios paquetes mas no se como hacer para que me muestren solo los paquetes que compre un usario, tengo en mente que debo colocar algo que recorra la tabla y seleccione solo las filas que tengan el id_usuario que se le esta solicitando

Me cuesta mucho para expresarme y soy un poco novato en esto asi que cosa que no entiendan me dicen para explicarsela mejor
  #2 (permalink)  
Antiguo 15/01/2016, 13:25
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 564
Antigüedad: 13 años, 8 meses
Puntos: 9
Respuesta: Como agarrar ciertos datos de la tabla

SELECT * FROM banco WHERE id_usuario LIKE '%$id_usuario%' LIMIT 1
  #3 (permalink)  
Antiguo 15/01/2016, 13:30
 
Fecha de Ingreso: enero-2016
Ubicación: barquisimeto
Mensajes: 14
Antigüedad: 8 años, 3 meses
Puntos: 0
Respuesta: Como agarrar ciertos datos de la tabla

Hola __SDP__ gracias por responder

con eso me va a mostrar uno solo, pero yo necesite que muestre varios ya que los usuarios pueden comprar la cantidad de paquetes que deseen entonces necesito recorrer la tabla pero que solo seleccione las filas que tengan el id_usuario del que esta conectado
  #4 (permalink)  
Antiguo 15/01/2016, 13:37
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 564
Antigüedad: 13 años, 8 meses
Puntos: 9
Respuesta: Como agarrar ciertos datos de la tabla

SELECT * FROM banco WHERE id_usuario = $id_usuario


lo leei tres veces y supongo que es eso o sino explicate mejor y no tanto texto algo preciso y con manzanas
  #5 (permalink)  
Antiguo 15/01/2016, 13:58
 
Fecha de Ingreso: enero-2016
Ubicación: barquisimeto
Mensajes: 14
Antigüedad: 8 años, 3 meses
Puntos: 0
Respuesta: Como agarrar ciertos datos de la tabla

Gracias por tu paciencia se que no me explique de lo mejor pero voy a intentar con eso a ver pero te doy un ejemplo

Yo tengo una tabla llamada paquetes y tiene lo siguiente

id_paquete, id_usuario, monto, dia de vencimiento

Entonces tengo las siguientes filas
  • 1,3,500,20/11/2016
  • 2,5,600,10/9/2016
  • 3,6,600,15/1/2016
  • 4,3,100,20/11/2016
  • 5,3,500,20/11/2016
  • 6,3,500,20/11/2016

Entonces yo me logueo y mi id_usuario es el 3 entonces debe mostrarme solo los siguientes filas ya que son las que tienen el id_usuario 3
  • 1,3,500,20/11/2016
  • 4,3,100,20/11/2016
  • 5,3,500,20/11/2016
  • 6,3,500,20/11/2016
  #6 (permalink)  
Antiguo 15/01/2016, 14:09
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 564
Antigüedad: 13 años, 8 meses
Puntos: 9
Respuesta: Como agarrar ciertos datos de la tabla

//$id_usuario ejemplo es 3

SELECT * FROM paquetes WHERE id_usuario = $id_usuario

si lo quieres relacionar con la tabla usuario

select a.*
from paquetes as a
inner join usuarios as b on(a.id_usuario = b.id_usuario)
where a.id_usuario = $id_usuario
  #7 (permalink)  
Antiguo 15/01/2016, 14:49
 
Fecha de Ingreso: enero-2016
Ubicación: barquisimeto
Mensajes: 14
Antigüedad: 8 años, 3 meses
Puntos: 0
Respuesta: Como agarrar ciertos datos de la tabla

Cita:
Iniciado por __SDP__ Ver Mensaje
//$id_usuario ejemplo es 3

SELECT * FROM paquetes WHERE id_usuario = $id_usuario

si lo quieres relacionar con la tabla usuario

select a.*
from paquetes as a
inner join usuarios as b on(a.id_usuario = b.id_usuario)
where a.id_usuario = $id_usuario


Si me sirvio Gracias

Etiquetas: ciertos, mysql, registro, select, tabla, usuarios
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 16:50.