CodeIgniter activerecord, son insert id almak?

2 Cevap php

CodeIgniter'daki bir yeni kaydın son insert id almak için herhangi bir seçenek var mı?

$last_id = $this->db->insert('tablename',
    array('firstcolumn' => 'value',
    'secondcolumn' => 'value')
);

Alanları id (değiştirmemesi) firstcolumn ve secondcolumn bir tablo consits göz önüne alındığında.

Bu şekilde aşağıdaki kodu eklemek id kullanabilirsiniz.

2 Cevap

Ayıp bana ...

Ben user guide baktı ve ilk fonksiyonudur $this->db->insert_id();

Bu da activerecord uçlar ile çalışır ...

Son insert id aktif kayıtlarındaki bu yöntemi kullanarak otomatik artış id takılı alabilirsiniz anlamına gelir

$ This-> db-> insert_id () / / bu dönüş ekleme kimliği olabilir o çekirdek php mysql_insert_id için smillar olduğunu

Eğer biraz daha fazla şeyler bulabilirsiniz bu bağlantıyı başvurabilirsiniz

http://ellislab.com/codeigniter/user-guide/database/helpers.html