2013-08-05 31 views
-1

例如,如果表递减是,我怎样才能在codeigniter(或php)中插入新的ID?

id int(11) pk auto_increment 
content varchar(128) 

,如果我插入(null, 'test')我怎样才能插入新的ID?

输入'test'不能是where条件,因为它不是唯一键,它可以被复制。

任何好主意?

还是我必须重新设计表插入一些独特的关键?

回答

1

$this->db->insert_id()

$this->db->insert(); //Here your insert query 
echo "Insert Id is ".$this->db->insert_id(); 

试用试用这个LINK

0

你可能会寻找LAST_INSERT_ID

LAST_INSERT_ID是表示:在对AUTO_INCREMENT列设置的第一个自动生成的值的值最近执行的INSERT语句来影响这样的列。它是会话特定的。

0

如果你想在最后插入的ID,你可以试试这个

$this->db->insert_id();