Apakah ada opsi untuk mendapatkan id insert terakhir dari catatan baru di CodeIgniter?
$last_id = $this->db->insert('tablename',
array('firstcolumn' => 'value',
'secondcolumn' => 'value')
);
Mengingat tabel terdiri dari id bidang (kenaikan otomatis) kolom pertama dan kolom kedua.
Dengan cara ini Anda dapat menggunakan id yang disisipkan dalam kode berikut.
php
codeigniter
Dennis Decoene
sumber
sumber
Jawaban:
Memalukan untukku...
Saya melihat panduan pengguna dan fungsi pertama adalah
$this->db->insert_id();
Ini juga berfungsi dengan sisipan activerecord ...
EDIT: Saya memperbarui tautan
sumber
Terakhir masukkan id berarti Anda bisa mendapatkan id kenaikan otomatis yang disisipkan dengan menggunakan metode ini dalam catatan aktif,
Anda dapat merujuk tautan ini Anda dapat menemukan lebih banyak barang.
Informasi dari mengeksekusi kueri
sumber
untuk tabel khusus Anda tidak dapat menggunakan $ this-> db-> insert_id (). bahkan penyisipan terakhir yang terjadi jauh sebelumnya dapat diambil seperti ini. mungkin salah. tetapi bekerja dengan baik untuk saya
sumber
Daftar detail yang membantu dalam meminta id dan kueri adalah
Untuk mengambil Id yang terakhir disisipkan: Ini akan mengambil catatan terakhir dari tabel
Mengambil kueri SQL, tambahkan ini setelah permintaan modal
sumber
$this->db->insert_id();
Coba ini Sebagai pertanyaan yang Anda inginkan.
sumber
Setelah permintaan Anda menyisipkan, gunakan perintah ini
$this->db->insert_id();
untuk mengembalikan id yang dimasukkan terakhir.Sebagai contoh:
sumber
Coba ini.
sumber
Mengembalikan nomor ID penyisipan saat melakukan sisipan basis data
Metode Pembantu Permintaan untuk codeigniter-3
sumber
// tolong coba ini
sumber
sumber
Dalam kode 3, Anda dapat melakukannya sebagai berikut:
Anda dapat memperoleh bantuan untuk Codeigniter 3 dari sini https://codeigniter.com/user_guide/database/helpers.html
Di Codeigniter 4, Anda bisa mendapatkan id yang dimasukkan terakhir sebagai berikut:
Anda dapat memperoleh bantuan untuk Codeigniter 4 dari sini https://codeigniter4.github.io/userguide/database/helpers.html
sumber