Ver Mensaje Individual
  #8 (permalink)  
Antiguo 06/05/2016, 04:14
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Control aforo en venta de entradas

podrías desactivar el autocommit de esa manera tienes el control de la inserción en la base de datos y en caso de cierre del navegador o x reversas todo y queda como si nada

Código PHP:
Ver original
  1. $db->autocommit(false);
  2.  
  3. $a = $db->query("INSERT INTO tabla (campo) VALUE (valor)");
  4.  
  5. if($a !== false){
  6. $db->commit($a);
  7. }else{
  8. $db->rollback();
  9. }

Esto es util, imagina que tienes varias operaciones y que por x op y motivo falla el servidor o lo que sea y de las supuestas 4 operaciones logras realizar 2, fallaria la integridad de los dastos, esto funciona en tablas innoDB, igual las recomendaciones anteriores tambien son validas, utilizar un cronjob tambien te podria servir
__________________
[email protected]
HITCEL