Php 如何在mysql codeigniter中将多个复选框值作为连续行插入
雇主_rgn.phpPhp 如何在mysql codeigniter中将多个复选框值作为连续行插入,php,mysql,codeigniter,checkbox,Php,Mysql,Codeigniter,Checkbox,雇主_rgn.php 我正在将复选框值插入到数据库中,并用逗号分隔。但问题是,为了编辑我的代码,我需要从数据库中获取已检查的值。当我使用内爆方法时,如何获得这些值?或者我必须更改将值插入数据库的代码吗?当您将其内爆时,请创建一个数组,以便在它尝试插入mysql时,其类型可以是数组。但在转换为字符串或json字符串后,可以存储多个值 像 public function insert() { //Insert second stage details for employer into da
我正在将复选框值插入到数据库中,并用逗号分隔。但问题是,为了编辑我的代码,我需要从数据库中获取已检查的值。当我使用内爆方法时,如何获得这些值?或者我必须更改将值插入数据库的代码吗?当您将其内爆时,请创建一个数组,以便在它尝试插入mysql时,其类型可以是数组。但在转换为字符串或json字符串后,可以存储多个值 像
public function insert()
{
//Insert second stage details for employer into database.
$Specilized_category = $this->input->post('spec_cat');
$data=array(
'Specilized_category'=>json_encode(implode(",", $Specilized_category)),
);
$this->db->insert('tbl_employer', $data);
尝试一下,如果您在插入时遇到任何问题,请告诉我。。['}此模型给出以下错误 发生数据库错误 错误号码:1452 无法添加或更新子行:外键约束失败(
shubhttc\u online
destination\u route
,约束destination\u route\u ibfk\u 2
外键(to\u id
)引用出发城市(dep\u id
)
在目的地\u路线
(到\u id
)中插入值(“\'2,4,5\”)
文件名:C:/xampp/htdocs/shubhtc_online/system/database/DB_driver.php您可以使用phpInsert中的explode
函数简单地分解数据。工作正常。谢谢。现在,是否可以获取检查值以编辑我的表单?它总是按顺序提供值。即使您可以在像打印一样内爆后检查它(内爆($specialized_category));>当我尝试单选按钮时,这项工作是否可以获得检查值?是的,它可以工作,但请确保使用您的条件名称=“”>祝您好运。。。['}我告诉过你确保你的条件……请检查条件及其值,否则两者都相同……[-\u-]
public function insert()
{
//Insert second stage details for employer into database.
$Specilized_category = $this->input->post('spec_cat');
$data=array('Specilized_category'=>implode(",", $Specilized_category),);
$this->db->insert('tbl_employer', $data);
public function insert()
{
//Insert second stage details for employer into database.
$Specilized_category = $this->input->post('spec_cat');
$data=array(
'Specilized_category'=>json_encode(implode(",", $Specilized_category)),
);
$this->db->insert('tbl_employer', $data);