[eluser]asciiCode[/eluser]
Assuming I get InnoDB setup ... just to be clear it is ok to have php logic between the trans_start and trans_compete calls? Something like this.
$this->db->trans_start();
if (not $this->UserExists())
$this->CreateUser();
$this->UpdateContactInformation();
$this->db->trans_complete();