0

我正在使用 CodeIgniter,我必须在我的表中插入一个 ID,但它不起作用,我做了这个:

$this->db->insert('mytable', $data);
$id = $this->db->insert_id();
4

2 回答 2

2

它已修复,我只是忘记在我的 ID 列中使用 auto_increment。谢谢 ;)

于 2013-06-03T19:44:14.347 回答
0

这对我来说正常工作:

 function insert($data){

        $this->db->insert('users',$data);
        return $this->db->insert_id();

      }

您必须将ID字段设置为AUTO INCREMENT并确保$data is an associative array,例如:

$data = array(
     'db_field'=>'value'
);
于 2013-03-21T18:37:47.547 回答