kenikavanbis
Terugkerende gebruiker
- Lid geworden
- 22 mei 2007
- Berichten
- 2.196
nu stel ik zit op een grote hosting shared of niet maakt niet uit
en ik zou volgende code proberen
ref:http://stackoverflow.com/questions/2708237/php-mysql-transactions-examples
Moet ik dit zien binnen één connectie
Moet ik dit zien binnen één domein
Moet ik dit zien binnen één mysql server.
Iedereen die er iets over weet mag het gerust hier onder plaatsen
WAT WIL IK WETEN
of het andere processen kan storen en hinderen en hierdoor data zou kunnen kwijtspelen wat ik zeker zou willen vermijden.
ik werk momenteel aan volgende
en ik zou volgende code proberen
ref:http://stackoverflow.com/questions/2708237/php-mysql-transactions-examples
PHP:
mysql_query("SET AUTOCOMMIT=0");
mysql_query("START TRANSACTION");
$a1 = mysql_query("INSERT INTO rarara (l_id) VALUES('1')");
$a2 = mysql_query("INSERT INTO rarara (l_id) VALUES('2')");
if ($a1 and $a2) {
mysql_query("COMMIT");
} else {
mysql_query("ROLLBACK");
}
Moet ik dit zien binnen één domein
Moet ik dit zien binnen één mysql server.
Iedereen die er iets over weet mag het gerust hier onder plaatsen
WAT WIL IK WETEN
of het andere processen kan storen en hinderen en hierdoor data zou kunnen kwijtspelen wat ik zeker zou willen vermijden.
ik werk momenteel aan volgende
PHP:
$isEveryThingOk = true;
$i = 1;
$sql['Query'.$i++] = "SET AUTOCOMMIT=0";
foreach($sql as $quey){
// hier mijn sql
}
if($isEveryThingOk){
hier fout opvangen en commit
}else {
hier rolback
}