Development:DML exceptions

From MoodleDocs

Revision as of 21:23, 30 November 2008 by David Mudrak (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

Moodle 2.0

In previous versions problems in database calls were ignored by default.

Contents

Overview

Image:Dml_exceptions.png

Defined in lib/dmllib.php for now.

dml_connection_exception

Thrown when can not connect to database for any reason.

dml_read_exception

Problem occurred during reading from database. Originally indicated be returning false - this value was often confused with false return value meaning not found.

dml_write_exception

Problem occurred during writing to database. Originally indicated be returning false.

See also

  • Exceptions: General guidelines for using of exceptions in Moodle 2.0
  • DML functions: Where all the functions used to handle DB data. (DML) are defined.
  • DDL functions: Where all the functions used to handle DB objects (DDL) are defined.