Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.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 如何将选项字段中的两个值发布到表中的一列中_Php_Mysql - Fatal编程技术网

Php 如何将选项字段中的两个值发布到表中的一列中

Php 如何将选项字段中的两个值发布到表中的一列中,php,mysql,Php,Mysql,//job_cat是与job_id-category_id相同的con cat值 这是我的选择 job_category{ category_id PRIMARY KEY, category_name } job{ job_id PRIMARY KEY, role category_id FOREIGN KEY } exam{ exam_id AUTO INCREMENT PRIMARY KEY, exam_name, job_cat } 这是不能正常工作的。 仅将作业id插入“作业类别”

//job_cat是与job_id-category_id相同的con cat值

这是我的选择

job_category{
category_id PRIMARY KEY,
category_name
}

job{
job_id PRIMARY KEY,
role
category_id FOREIGN KEY
}

exam{
exam_id AUTO INCREMENT PRIMARY KEY,
exam_name,
job_cat
}
这是不能正常工作的。 仅将作业id插入“作业类别”列。未添加类别id。
如何在您的表中修复它

工作类别
替换为
工作类别
以及您的insert查询

$exam_name=$_POST['exam_name'];
$job_cat=$_POST['job_cat'];

$sql2= "INSERT INTO exam_paper (exam_name,job_cat) VALUES ('$exam_name','$job_cat')";

在您的表中,将
工作类别
替换为
工作类别
以及您的insert查询

$exam_name=$_POST['exam_name'];
$job_cat=$_POST['job_cat'];

$sql2= "INSERT INTO exam_paper (exam_name,job_cat) VALUES ('$exam_name','$job_cat')";

这将插入数据,只需输入列名而不是列名

INSERT INTO exam_paper (`exam_name`,`job_cat`) VALUES ('".$exam_name."','".$job_cat."')

这将插入数据,只需输入列名而不是列名

INSERT INTO exam_paper (`exam_name`,`job_cat`) VALUES ('".$exam_name."','".$job_cat."')

为什么您需要同时存储这两个。根据您的表结构,只需在
job\u cat
列中插入
job\u id
。因为作业有相应的
category\u id
为什么需要同时存储这两个。根据您的表结构,只需在
job\u cat
列中插入
job\u id
。因为job有它对应的
category\u id
我想在job\u cat列中添加'job\u id'-'category\u id',然后如何在'list($job\u id,$category\u id)'列表中添加变量($job\u id,$category\u id)=explode(“-”,$\u POST['job\u cat',2);请您详细解释一下,以便我能正确地解决这个问题,您到底想做什么?有一个输入字段来添加考试名称,还可以选择选项来选择作业的角色。角色预览以类别名称为例:“经理-它”在这里经理是角色,它是类别名称。那么,如何使用phpso分配变量和编写查询以插入值您希望将角色和类别设置为marge并显示在下拉列表中,并将选定的数据插入数据库?\I合并并添加角色-类别以选择选项字段。。。现在,我想将所选数据插入数据库的试卷表中。如何插入合并数据我想将“job_id”-“category_id”添加到job_cat列中,然后如何将变量添加到“list($job_id,$category_id)”列表($job_id,$category_id)=explode(“-”,$”POST['job_cat',2);请您详细解释一下,以便我能正确地解决这个问题,您到底想做什么?有一个输入字段来添加考试名称,还可以选择选项来选择作业的角色。角色预览以类别名称为例:“经理-它”在这里经理是角色,它是类别名称。那么,如何使用phpso分配变量和编写查询以插入值您希望将角色和类别设置为marge并显示在下拉列表中,并将选定的数据插入数据库?\I合并并添加角色-类别以选择选项字段。。。现在,我想将所选数据插入数据库的试卷表中。我如何插入合并数据它对您有帮助吗?它对您有帮助吗?