Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2011, 14:18
Avatar de chalchis
chalchis
 
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 9 meses
Puntos: 21
Pregunta nuevo en trasaccione con php y mysql

hola amigos estoy intentando usar las trasacciones en mysql
tengo la version 5.5.14 y php 5

la mayor parte de las tablas estan en mysam
pero hay un proceso que deseo usar transacciones
hice la tablas en innodb

tengo este ejmplo

Código:
mysql_query('START TRANSACTION', $link);
for ($i=0; $i<20; ++$i) {
    mysql_query("INSERT INTO cms_users (name, status, username) VALUES ('Guilherme', 'Slave', 'gblanco')", $link);
}
mysql_query('COMMIT', $link);
como estoy haciendo pruebas
tengo entendido por lo que llevo leido
si no confirmas con el commit
el insert que naturalemente hace
no deberia insertar registro, pero si los hace

mysql_query('COMMIT', $link);

es decir en mis pruebas no puse el commit
porque esperaba que no hubiera registros
porque no pude confirmar la transaccion pero si los hace

espero me puedan dar una opinion
saludos

gracias
__________________
gerardo