Hallo,
ich würde gern in einem perl skript mit cgi Änderungen in einer Datenbank vornehmen.
Ist auch kein Problem.
Aber wie kann ich mit cgi transaktionen ausführen?
Für jedes SOL-Statement mache ich eine eigene Anfrage, bei Transaktionen müsste ich die aber doch in eine Abfrage packen, die mit BEGIN startet und mit COMMIT bzw. ROLLBACK endet.
Geht das???
Als Beispiel:
diese beiden Anfrage hätte ich gerne in eine Transkation verpackt.
Aber WIE??
$sql = "insert into leihuebersicht
set medium_m_id=$m_id,
benutzer_b_id=$b_id,
zeitstempel=now()";
$sth = $verb->prepare($sql);
$sth->execute();
$sth->finish();
Anzahl um eins verringern
$sql = "update medium, leihuebersicht
set anzahl=anzahl-1
where medium_m_id=m_id
and medium_m_id=$m_id
and benutzer_b_id=$b_id";
$sth = $verb->prepare($sql);
$sth->execute();
$sth->finish();
Bin für jeden Tipp dankbar!
steffi