【发布时间】:2015-06-29 17:13:44
【问题描述】:
我正在尝试将数据插入数据库,但即使该表存在于数据库中,我也会收到此错误。
错误信息
表“教师”不存在
有关此错误的更多信息
调试信息: 错误代码:ddltablenotexist 堆栈跟踪: \lib\dml\mysqli_native_moodle_database.php 的第 1194 行:抛出 dml_exception \local\try\process.php 的第 19 行:调用 mysqli_native_moodle_database->insert_record()
代码
require_once(dirname(dirname(dirname(__FILE__))) . '/config.php');
global $DB;
$name = optional_param('name', null, PARAM_TEXT);
$uni_id = optional_param('university_id', null, PARAM_TEXT);
$record1 = new stdClass();
$record1->name = $name;
$record1->displayorder = '10000';
$record2 = new stdClass();
$record2->name = $uni_id;
$record2->displayorder = '10000';
// Insert one record at a time.
$lastinsertid1 = $DB->insert_record('faculty', $record1);
$lastinsertid2 = $DB->insert_record('faculty', $record2);
?>
知道为什么我会得到这个吗?谢谢。
【问题讨论】:
-
我注意到您将当前目录称为
dirname(dirname(dirname(__FILE__)))并选择了我的兴趣。所以我想问你这样做吗?