Löschungvorgang mit Transaktionskontrolle

del_row.php

Das folgende Beispiel zeigt ein kleines PHP-Script, welches Datensätze aus der Kundentabelle sowie alle dazugehörigen Bestell-Datensätze löscht. Hier wird vorher eine Transaktion gestartet, um ggf. bei einem Zugriffskonflickt beide Löschvorgänge rückgängig zumachen (rollback). Entsteht kein Fehler, wird die Transaktion "commited" um die Löschvorgänge auf der Datenbank auszuführen. Über eine globale Variable erfährt das Script, welche Datensätze zu löschen sind ($id).

Dieses Script muss im Ordner htdocs des Apache Hauptverzeichnisses gespeichert werden (z.B.: c:\programme\apache group\apache\htdocs\php_interbase_bsp\new_row.php). Im Browser geben sie dann http://localhost/php_interbase_bsp/new_row.php.