php codeigniter插入查询

时间:2017-10-02 07:38:16

标签: php mysql codeigniter

这是我的模型插入查询。没有任何错误,但它不起作用。任何人都可以解释代码的问题。

查询是:

INSERT INTO `user_invite` (`invt_code`, `invt_time`, `email`, `biz_id`, `role_role_id`) 
VALUES ('IxKS0zgq6Dwv', '2017-10-02 09:27:38', 'test@gmail.com', '81', '3');

当我收到我的上一个查询并手动运行时,它正常工作。以上是我的最后一个问题。

我的模型模型的问题是:        公共功能adduser($ sdata){

    $this->db->trans_start();

    $res = $this->db->insert('user_invite', $sdata);

    $this->db->trans_commit();

    $this->db->trans_complete();

    return $res;

}

1 个答案:

答案 0 :(得分:0)

$ sdata 应该是一个数组

adduser.php 看起来像这样

public function adduser($sdata)
    {


        $this->db->trans_start();

        $res = $this->db->insert('user_invite', $sdata);

        $this->db->trans_commit();

        $this->db->trans_complete();

        return $res;
    }

<强> $ SDATA

$sdata = array(
            'field' => 'some data',
            'field' => 'again some data and goes on' ,
        );