Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/11/2015, 10:48
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Uso de BEGIN, COMMIT y ROLLBACK

Saludo.
Es correcto, lo que esté luego del BEGIN podrá ser revertido con el ROLLBACK.
En cuanto a las banderas, que imagino son cada función de mysqli,
claro que deben ser usadas.

Como nota final, tal vez sea mejor usar
$mysqli->autocommit(false); //al abrir la transacción
y
$mysqli->autocommit(true); //al cerrar la transacción

en vez de usar $mysqli->begin_transaction(MYSQLI_TRANS_START_READ_ONLY) ;
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com