Hola, despues de leer tu problema creo que eso no es posible hacerlo por php. Creo que lo mejor que puedes hacer es gestionarlo a partir de transacciones usando mysql. Igual se puede habilitar desde php. SI no sabes muy bien que son las transacciones te coloco un enlace que da una pequeña explicación.
http://yophpro.com/mysql/transaccion...l-con-php.html
Se me ocurre otra pero por el momento te dejo la inquietud a ver si de pronto por ahi podrias gestionar lo que necesitas.