Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/03/2014, 08:29
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años
Puntos: 320
Respuesta: mysqli bucos en la documentacion

Hola Eleazan en efecto, eso parece ser lo que hace esa funcion, pero como se usarian los savepoint?

->begin_transaction();
->query();
->query();
->savepoint('first');
->query();
->query();
->savepoint('second');
->query();
->query();
->relase_savepoint('first'); // ¿esto se podra, o habra que ir el second primero?
->query();
->query();
->rollback(); // Esto revierte hasta el ultimo savepoint o toda la transaccion?
->commit(); // Idem, commitea hasta el savepoint o toda la transaccion?

Si begin transacction no desactiva a el autocommit, cuando lo reactiva? ¿con un commit o un rollback?
Si bagin_transaction lo desactiva, y dado que no existe un end_transaction ¿hay que al finalizar reactivar el autocommit?

La clase que estoy haciendo no se va a poner en funcionamiento de inmediato, asi que por eso voy a usar las ultimas versiones, para en el futuro solo hacerle mantenimiento
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios