public function save(){
if(is_post){
$post = i('post.');
if(!isset($post['pkid']) || empty($post['pkid'])){
$result = $this->coursemodel->addinfo($post);
}else{
$result = $this->coursemodel->updateinfo($post);
}
if ($result!==false) {
$this->redirect("course/index",'',1, '保存成功');
} else {
$this->redirect("course/index",'',1, '保存失败');
}
}
}
public function updateinfo($data=array()){
if(empty($data)){
return false;
}
$data['modify_time'] = datetime();
return $this->data($data)->save();
}
err: sqlstate[23000]: integrity constraint violation: 1452 cannot add or update a child row: a foreign key constraint fails (`elearning`.`course`, constraint `course_ibfk_1` foreign key (`category_id`) references `category` (`pkid`) on delete cascade on update cascade)
被修改的表存在外键约束,你修改了不存在的外键约束的记录
被修改的表存在外键约束,你修改了不存在的外键约束的记录
你要么取消外键,要么在修改前先确认键存在
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号