Cita:
Iniciado por Eleazan autocommit y commit es... para controlar si una query se ejecuta automáticamente, o sólo cuando se lo digas.
Se usa con las transacciones ;)
EXACTO!, nuestro amigo @guardarmicorreo dio en el clavo pues el primer paso para hacer un rollback es deshabilitar el autocommit como dice el manual de PHP
http://www.php.net/manual/en/mysqli.rollback.php
De todas formas sigue siendo mejor bloquear el registro...y ya si @estrella_de_Galicia no quiere usar el motor de DDBB deberia explicar
porque para poder ayudarle mejor.