Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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!
Carregando comentários...