Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2005, 10:00
CBBzun
 
Fecha de Ingreso: diciembre-2001
Ubicación: Morelia, México.
Mensajes: 312
Antigüedad: 22 años, 5 meses
Puntos: 0
Problemas de Refrescamiento en MySQL

Tengo un problema.

Estoy con programa de pagos, tengo una tabla donde están todos los pagos pendientes, lo único que hago es que registro el pago en una tabla de pagos y lo borro de la tabla de pendientes, usando

DELETE from cobro where auto = ".$autox." LIMIT 1

Lo borra perfectamente, de esto me percato porque acceso por otro lado directamente la base de datos y el registro ya no existe y el pago se guardó bien. Sin embargo si en el mismo sitio de pagos le doy el código de la persona me sigue apareciendo todos los pendientes (incluso el que acaba de pagar) Si cierro la ventana del Explorador y vuelvo a entrar y reviso ahora si, ya está actualizada.. Entonces el problema no está en el DELETE porque lo hace inmediatamente, si no en el SELECT a la hora de revisar, como que toma los valores de una tabla temporal y no se como decirle que refresque todo o que lea directo de la tabla.. probé con "OPTIMIZE TABLE cobro" y es la misma historia.

Para leer los pendientes lo hago así:

SELECT * FROM cobro where carnet = '".$carnet."'

Nada del otro mundo..

Muchas gracias, ojala me ayuden.. ahh.. todo lo hago con PHP.

Nos vemos!