Mailinglisten-Archive |
Stefan Sturm wrote: > verschachtelte Transaktionen scheint PDO ja nicht zu unterstützen. > Warum eigentlich? Oder ist mir da was entgangen? > > Habe ich denn mit PDO die Möglichkeit zu prüfen, ob ich mich gerade in einer > Transaktion befinde? Ich mach das so: class MyPdo extends PDO { public function beginTransaction() { if ($this->_transactions == 0) { parent::beginTransaction(); } $this->_transactions++; } public function commit() { $this->_transactions--; if ($this->_transactions == 0) { parent::commit(); } } public function rollBack() { if ($this->_transactions > 0) { $this->_transactions = 0; parent::rollBack(); } } } Die Frage kam Ende 2007 schonmal hier auf der Liste, swoeit ich mich erinnere. Gruß, Martin
php::bar PHP Wiki - Listenarchive