borsatti 2 Denunciar post Postado Agosto 12, 2010 Boa tarde gente, é o seguinte, eu to fazendo um update em 2 tabelas. e resolvi usar o transaction então eu defino a class $users = new Users(); $users->getAdapter()->beginTransaction(); try { $entries->update($entriesArray,'id = '.$_POST['id']); $users->update($usersArray,'entries_id = '.$_POST['id']); $users->getAdapter()->rollBack(); } catch (Exception $e) { $users->getAdapter()->rollBack(); echo $e->getMessage(); $error = 1; } Ele nao entra no Catch, da como se fosse tudo certo, mas não atualiza. se eu tiro o $users->beginTransaction(); ai funciona. mas sim o transaction. Insert e Delete funciona. só update que não! Compartilhar este post Link para o post Compartilhar em outros sites
borsatti 2 Denunciar post Postado Agosto 12, 2010 ja resolvi já. se ninguem percebeu. tanto no try {} como no catch {} tava rollBack, ao inves de commit no try. abraços! Compartilhar este post Link para o post Compartilhar em outros sites