Hi,
I'm trying to insert some values in my table ( which is part of moodle database ).
Code:
global $USER;
$record = new stdClass();
$record->courseid = $course->id;
$record->userid = $USER->id;
$record->categoryid = $course->category;
echo "<br> $record->courseid <br> $record->userid <br> $record->categoryid <br>";
try {
$transaction = $DB->start_delegated_transaction();
$DB->insert_record('user_courses', $record, false);
$transaction = $DB->allow_commit();
} catch (Exception $e) {
$transaction->rollback($e);
}
I'm getting this error: