Ver Mensaje Individual
  #15 (permalink)  
Antiguo 20/04/2016, 01:25
xerifandtomas
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 14 años, 1 mes
Puntos: 123
Respuesta: ¿Como mantener la integridad de la bd y/o asegurarse de que se ejecuten to

Pues investigando un poco veo que php provee métodos para trabajar con transacciones ( PDO, mysqli ) es más, recomiendan controlarlas haciendo llamadas a la API en lugar de hacerlo mediante SQL.

Tomando como base tu ejemplo y desde mi ignorancia en el tema, bien podría quedar asi:

Código PHP:
Ver original
  1. $db->autocommit(false);
  2.  
  3. $a = $db->query("loquesea");
  4. $b = $db->query("loquesea");
  5.  
  6. if($a !== false && $b !== false){
  7. $db->commit();
  8. }else{
  9. $db->rollback();
  10.  
  11. //redirecciono mostrando algun error o lo que sea
  12. }
__________________
Unset($vida['malRollo']);