Ps: ho fatto un piccolo (mica tanto) errore, nel secondo caso query dovrebbe essere

Codice PHP:
function query($sql)

$db $this->connect();
$db->beginTransaction(); /*disabilitazione dell'auto-commit*/
$query $db->prepare($sql);
$query->execute();
$db->commit(); /* applica le modifiche*/
$this->results $query;