2013-08-05 77 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();