Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/05/2007, 14:53
Avatar de claudiovega
claudiovega
 
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Re: actualizar e insertar en mysql + php

Aqui algunos pasos, para llevar a cabo la opción 1:

1) Crear las tablas del tipo InnoDB. ¿Que usas para crear tus tablas?
2) Código de ejemplo para usar transacciones:

Código PHP:
<?php
    
//conectar a mysql
 
.....

     
$error="";
     
//iniciar la transaccion
     
mysql_query("START TRANSACTION;");
     
//insertar cotizacion
     
$sql="insert into cotizacion .....";
     
mysql_query($sql);
     
$error.=mysql_error();
     
//agregar a disponibles
     
$sql="insert into disponibles.....";
     
mysql_query($sql);
     
$error.=mysql_error();
     
//actualizar articulo
     
$sql="update articulo set campo=nuevo_valor";
     
mysql_query($sql);
     
$error.=mysql_error();

     
//si no hay error ejecuta la transaccion
     
if(trim($error!=""))
          
mysql_query("COMMIT;");
     
//si hay error deshago la transaccion
     
else
          
mysql_query("ROLLBACK;");
?>