|
楼主 |
发表于 2020-2-25 13:01:33
|
显示全部楼层
本帖最后由 ufo233 于 2020-2-26 16:27 编辑
请看这里 (稍后上传图片代码)
***今天发现并不是<select>所造成的错误,我试了input标签,或直接在控制器的方法中赋值给变量(对应下方列名cid的变量),也会报错(错误在下方)
***当我查询数据库的时候,发现数据是插入成功的,虽然报错,但数据成功插入数据库
//错误 使用input标签
Error Number: 1048
Column 'cid' cannot be null
INSERT INTO `article` (`cid`, `title`, `description`, `content`, `createtime`, `author`) VALUES (NULL, NULL, NULL, NULL, 1582602909, NULL)
Filename: D:/Appserv/www/php/system/database/DB_driver.php
Line Number: 691
//错误 直接赋值
Error Number: 1048
Column 'cid' cannot be null
INSERT INTO `article` (`cid`, `title`, `description`, `content`, `createtime`, `author`) VALUES (1, NULL, NULL, NULL, 1582602909, NULL)
Filename: D:/Appserv/www/php/system/database/DB_driver.php
Line Number: 691
***但当我不获取($cid = $this->input->post('cid');)属于cid的input标签的值时,就能获取其他input标签的值
//错误 不获取属于cid的input
Error Number: 1048
Column 'cid' cannot be null
INSERT INTO `article` (`cid`, `title`, `description`, `content`, `createtime`, `author`) VALUES (NULL, ‘测试’, ‘测试’, ‘测试’, 1582602909, ‘测试’)
Filename: D:/Appserv/www/php/system/database/DB_driver.php
Line Number: 691
|
|