Cita:
Iniciado por AniTaSH Hola Korku!
si, hace mucho que no hablamos. Es que encuentro mucha documentación pero ningún ejemplo de uso :( .
Las páginas que me dices ya me las había leido pero muchas gracias de todas formas...
Besillos,
AnitaSH.
A ver... no es tan dificil, mira este ejemplo:
Código:
CREATE TABLE trans
(
id int not null auto_increment,
item varchar(30) not null,
quantity varchar(10) not null,
primary key(id)
)type=innodb;
Código:
<?php
// trans.php
function begin()
{
@mysql_query("BEGIN");
}
function commit()
{
@mysql_query("COMMIT");
}
function rollback()
{
@mysql_query("ROLLBACK");
}
@mysql_connect("localhost","username", "password") or die(mysql_error());
@mysql_select_db("test") or die(mysql_error());
$query = "INSERT INTO trans (id,item,quantity)
values (null,'Baseball',4)";
begin(); // transaction begins
$result = @mysql_query($query);
if(!$result)
{
rollback(); // transaction rolls back
echo "you rolled back";
exit;
}
else
{
commit(); // transaction is committed
echo "your insertion was successful";
}
?>
Te aconsejo que leas el uso de las tablas InnoDB:
http://dev.mysql.com/doc/refman/5.0/es/innodb.html
Saludos