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

Problema en select de php

Estas en el tema de Problema en select de php en el foro de Mysql en Foros del Web. Buenos dias foreros, vengo a comentarles un pequeño problema que tengo en una consulta, el tema es el siguiente, tengo una tabla que va registrando ...
  #1 (permalink)  
Antiguo 16/03/2012, 07:51
 
Fecha de Ingreso: septiembre-2008
Mensajes: 11
Antigüedad: 15 años, 7 meses
Puntos: 0
Pregunta Problema en select de php

Buenos dias foreros, vengo a comentarles un pequeño problema que tengo en una consulta, el tema es el siguiente, tengo una tabla que va registrando el pago de ciertos productos, es decir, hay ID de productos, junto con el ID del cliente que pago, y en cada fila guardo lo que falta por pagar... mas o menos asi:


Y la consulta que hago es la siguiente:
Código PHP:
SELECT 
FROM `cobro`
WHERE id_producto ".$id_producto. "
AND id_alumno ".$id_alumno. "
ORDER BY id DESC 
de esta manera quiero sacar cuanto es lo que debe actualmente cada alumno de cada producto, y la consulta me funciona perfectamente, el tema es el siguiente, quiero que si lo que "falta_pagar" es = 0 no me muestre ese producto, por lo tanto, intente hacer lo siguiente:

Código PHP:
SELECT FROM (
SELECT 
FROM `cobro`
WHERE id_producto ".$id_producto. "
AND id_alumno ".$id_alumno. "
ORDER BY id DESC) as t1
WHERE t1
.falta_pagar <>
pero si realizo esta accion, me muestra lo que debia anteriormente...
es decir, la primera consulta me traeria que un alumno cuyo id del pago es 20 y debe 0, pero con la segunda consulta me trae el alumno cuyo id del pago fue 17 y debia 7.
Es decir, se saltea la columna que era 0 (por el where que le coloque, pero me trae la anterior, y esto no me sirve)...

Espero haber sido claro... la idea es que primero realice la consulta y saque el ultimo cobro que se ha hecho por cada producto y alumno... y luego pregunte si alguno es 0, directamente no lo muestre..


Desde ya muchas gracias!!!!!!!!!!

Última edición por gandalf2706; 16/03/2012 a las 08:59 Razón: Se cambio el icono del post
  #2 (permalink)  
Antiguo 16/03/2012, 16:39
 
Fecha de Ingreso: agosto-2011
Mensajes: 59
Antigüedad: 12 años, 8 meses
Puntos: 8
Respuesta: Problema en select de php

No entiendo.
Lo que estás búscando no es?

SELECT *
FROM `cobro`
WHERE id_producto = ".$id_producto. "
AND id_alumno = ".$id_alumno. "
AND falta_pagar <>0
ORDER BY id DESC


o te estoy entendiendo mal?

Etiquetas: php, select
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 08:15.