MDL-15071 improved error logging - credit goes to Andrei Bautu

This commit is contained in:
skodak
2008-07-13 20:28:08 +00:00
parent 6321dbf098
commit 8e378ec045
+12 -1
View File
@@ -177,7 +177,18 @@ abstract class pdo_moodle_database extends moodle_database {
* @return bool success
*/
public function change_database_structure($sql) {
return $this->execute($sql);
try {
$this->lastError = null;
if($this->debug) {
$this->debug_query($sql);
}
$this->pdb->exec($sql);
return true;
} catch (PDOException $ex) {
$this->lastError = $ex->getMessage();
$this->report_error($sql, null, $ex);
return false;
}
}
public function delete_records_select($table, $select, array $params=null) {