ieri son passato col mio framework a PDO e quindi mi son buttato in questo nuovo mondo che non avevo avuto modo di studiare in passato
ho visto che sono implementate le transazioni e volevo sapere se è impensabile e idiota ( o cosa? ) usare solo transazioni
ovviamente userò più risorse, ma la maggiore sicurezza penso che mi ripaghi ampiamente ( tanto ho un sistema di caching eccellente )
usandole ho questo errore PDOException
Codice PHP:
'There is already an active transaction'
il codice che uso nel mio oggetto è questo
Codice PHP:
$this->conn->beginTransaction();
return $this->conn->query($q);
$this->conn->rollBack();
in giro dicono di chiudere il cursore
come lo implemento?
rollBack quando ha finito perchè non rilascia il cursore?
comunque ho provato ad aggiungere closeCursor
Codice PHP:
$this->conn->beginTransaction();
return $this->conn->query($q);
$this->conn->rollBack();
$this->conn->closeCursor();
ma niente, stesso errore
provo ad usare il prepare? si può usare il prepare con le transazioni? mo provo