Buen día.
He creado este tema con la finalidad de encontrar a solución a un problema básico de integridad en los datos, bueno les explico:
Tengo el siguiente código:
/************************************************** ************
$registros=mysql_query("select subtotal from tabla1 where producto='codigo''", $conexion) or die("Problemas en actualizar inventario");
if($reg=mysql_fetch_array($registros))
{
$val1 = $reg['subtotal'];
$resta = $val1 - 1;
mysql_query("update tabla1 set subtotal=$resta' where producto='codigo'", $conexion) or die("Problemas en la actualizacion");
}
mysql_query("update tabla2 set total=$resta' where producto='codigo'", $conexion) or die("Problemas en la actualizacion");
************************************************** *************/
bueno el problema básicamente es con la base de datos y es un problema de integridad ya que en un supuesto de que se pierda la conexión después de haber realizado la actualización en la tabla1 y antes de actualizar la tabla2 crearía un problema de congruencia ya que en una tabla si se descontaría y en la otra no, espero sus comentarios, de antemano gracias