INSERT QUERY Codeigniter

时间:2014-05-16 16:53:46

标签: php codeigniter

我的插入功能有问题。功能未在下面的插入行上运行

public function InsertFormData($data,$Formid)
{
    $this->db->select('FormName');
    $this->db->where('Formid',$Formid);
    $q = $this->db->get('form');
    $data = $q->result_array();
    $FormName = $data[0]['FormName'];
    $this -> db ->insert($FormName, $data); this line not execute
    return $FormName;
}

1 个答案:

答案 0 :(得分:0)

在模型中创建两个函数。

public function getFormName($formId)
{
    $this->db->select('FormName');
    $this->db->where('Formid',$Formid);
    $q = $this->db->get('form');
    $data = $q->result();
    return $data;
}

public function InsertFormData($data,$Formid)
{
    $data = $this->getFormName($Formid);
    $formName = $data[0]->FormName;

    $this->db->insert($formName, $data);
    return $FormName;
}

未经测试,但我希望它能为您提供帮助。