Einzelnen Beitrag anzeigen
Alt 09.02.2010, 13:43  
Samhayne
Neuer Benutzer
 
Registriert seit: 22.01.2010
Beiträge: 25
PHP-Kenntnisse:
Fortgeschritten
Samhayne befindet sich auf einem aufstrebenden Ast
Standard

Hm. *überfordert*

Hab ja nur Autocommit abgeschaltet und danach wieder an.

Mit einer Transaction Anweisung an sich könnt ich (glaub ich?) gar nichts anfangen.

Wegen Anforderung...

Zitat:
1) DB Query: SELECT.... Gibt's was zu tun?
2) Wenn ja, ...
2a) PHP: viel php code mit Berechnungen
2b) DB UPDATE: Schreib Ergebnisse zurück in Tabellen
Transactions umfassen ja nur immer eine Abfrage / einen Abfrageblock, soweit ich das verstanden hab,
an dessen Ende dann ein COMMIT oder ROLLBACK steht. (zumindest bei PHP).


Sowatt wie...

PHP-Code:
$sql "START TRANSACTION
          SELECT eintrag1, eintrag2 FROM tabelle...
          ..."
;

$result mysqli_query($db$sql)

// rechne mit result wild herum...

$sql "UPDATE tabelle
          ....
          COMMIT"
;

mysqli_query($db$sql); 
...scheint ja nicht zu gehen, soweit ich das verstanden hab.

Geändert von Samhayne (09.02.2010 um 13:49 Uhr).
Samhayne ist offline   Mit Zitat antworten