Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 列';类别id';不能为空_Php_Sql - Fatal编程技术网

Php 列';类别id';不能为空

Php 列';类别id';不能为空,php,sql,Php,Sql,我的dashboar上的学生促销功能有问题,我还没有找到克服通知的解决方案,对此我感到非常头晕: 错误号:1048列“class_id”不能为空,插入到 注册(注册代码,学生id,班级id,年份, 日期-添加的值('a18b241','254',空,'2019-2020',1532682443) 文件名:C:/xampp/htdocs/sisnef/application/controllers/Admin.php 行号:860 $(文档).ready(函数(){ if($.isFuncti

我的dashboar上的学生促销功能有问题,我还没有找到克服通知的解决方案,对此我感到非常头晕:


错误号:1048列“class_id”不能为空,插入到
注册
注册代码
学生id
班级id
年份

日期-添加的值('a18b241','254',空,'2019-2020',1532682443)

文件名:C:/xampp/htdocs/sisnef/application/controllers/Admin.php

行号:860


$(文档).ready(函数(){
if($.isFunction($.fn.selectBoxIt))
{
$(“select.selectboxit”)。每个(函数(i,el)
{
变量$this=$(el),
选项={
showFirstOption:attrDefault($this'first option',true),
'native':attrDefault($this'native',false),
defaultText:attrDefault($this,'text',''),
};
$this.addClass('visible');
$this.selectBoxIt(选项);
});
}
});


您需要为
class\u id
定义一个值


在哪里定义了
$class\u id\u from
?确保它有一个值集。

我可以在您的屏幕截图中看到

你必须这样做

`class_id` varchar(20) NULL,
class_id可以为null,只需在表结构中声明它为null即可


检查我的屏幕截图

这是一个PHP/MySQL问题,不是JavaScript。列“class_id”不能为空,问题是在INSERT查询中,请在INSERT之前检查值。如果class_id可以为null,只需在表结构中声明它为null,我忘了调用它。此链接mysql php屏幕截图及其功能您确定
class\u id
可以为空吗?那么学生们怎么报名上课呢?为什么要做一个
*\u id
字段
varchar
而不是
int
Mysql我已经改变了,错误问题就解决了。谢谢你,先生。主要的问题是学生没有去上课(没有保存到数据库中),而这仍然是空的..好。。再来一杯,先生。如何让学生进入课堂上的数据库。使用VARCHAR格式,因为我试图利用文件控制器中的函数(class_id)。结果不会收到错误通知,但数据库仍然为空,结果相同。数据库还有其他解决方案吗?@DanzMuhammad首先接受这个答案,然后我会帮助你。