2013-03-21 82 views
0

我使用笨,我有我的表中插入一個ID,但它不工作,我做了這個:笨,插入ID

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

你有配置表有一個主鍵,自動增量? – Rooster 2013-03-21 17:01:23

+1

您是否可以更新您的問題以包含$ data的值。 – 2013-03-21 17:26:15

回答

2

它是固定的,我忘記在我的ID列中使用auto_increment。謝謝;)

+1

如果這是解決方案,則標記爲綠色複選標記。 – TheHippo 2013-06-03 20:02:46

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' 
);