CodeIgniter Forums
trans_status() misdocumented - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20)
+--- Forum: Archived Development & Programming (https://forum.codeigniter.com/forumdisplay.php?fid=23)
+--- Thread: trans_status() misdocumented (/showthread.php?tid=3838)



trans_status() misdocumented - El Forum - 10-24-2007

[eluser]chriskl[/eluser]
The user guide says:

Code:
if ($this->db->trans_status() === FALSE)
{
    // generate an error... or use the log_message() function to log your error
}

However, the code for trans_status() does this:

Code:
return $this->_trans_failure;

But _trans_failure is set like this:

Code:
// Run the Query
if (FALSE === ($this->result_id = $this->simple_query($sql)))
{
    // This will trigger a rollback if transactions are being used
    $this->_trans_failure = TRUE;
}

Hence, trans_status() returns TRUE on failure, not false...


trans_status() misdocumented - El Forum - 10-24-2007

[eluser]Derek Allard[/eluser]
Could you file a bug report for this please?