Een album per dag; een selectie: https://open.spotify.com/playlist/6s3nNLl8pJpCwLR3LPligA?si=dddc51153b2a49e8
Verwijderd
Wat is hier zo omslachtig aan?jant schreef op 12 October 2003 @ 22:41:
Ik ben op zoek naar een efficiente wijze van het controleren van een transactie. Op phpbuilder heb ik het volgende gevonden, maar ik vind dit een beetje omslachtig:
http://www.phpbuilder.com/columns/linuxjournal200009.php3
Het volgende wil ik graag bereiken. Ik wil drie insert qeury's doen in een transactie. Elke query dient gecontroleerd te worden of die gelukt voordat de volgende execute wordt.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| //insert the new customer row $res=query("INSERT INTO customers (customer_id) VALUES ('$customer_id')"); //check for errors if (!$res || pg_cmdtuples($res)<1) { $feedback .= pg_errormessage($conn); $feedback .= ' Error - couldn\'t insert new customer row '; query("ROLLBACK"); return false; } else { //commit this transaction query("COMMIT"); return true; } |