mam starą klasę wykorzystującą Pear i teraz sobie wszystko odpaliłem i ku mojemu zdziwieniu nie wszystko wykonuje się do końca.
O to kod:
<?php require_once('class.Baza.php'); try{ $db = Datebase::instance(); } catch (Exception $e){ } $sql = "SELECT count(1) FROM moajtabela"; $count = $db->getOne($sql); $db->startTransaction(); try{ $arValues['id'] = '#id#'; $arValues['imie'] = 'bla bla bla'; $newId = $db->insert('moajtabela', $arValues); $arUpdate['imie'] = 'foobar baz!'; $affected = $db->update('moajtabela', $arUpdate, "id = $newId"); $db->commit(); } catch (Exception $e){ $db->abort(); } ?>
Tak jak bym zatrzymywał się po pierwszym echo, wypisuje Liczbe rekordow w tabeli a dalej już nic
