这是我的模型插入查询。没有任何错误,但它不起作用。任何人都可以解释一下代码有什么问题吗?
查询是:
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');
当我得到最后一个查询并手动运行时,它工作正常。以上是我的最后一个查询。
我的模型的问题是: 公共(public)函数adduser($sdata){
$this->db->trans_start();
$res = $this->db->insert('user_invite', $sdata);
$this->db->trans_commit();
$this->db->trans_complete();
return $res;
}
最佳答案
$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' ,
);
关于php codeigniter插入查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46521276/