Home > Codeigniter, PHP > Codeigniter get last insert_id

Codeigniter get last insert_id

Codeigniter lấy giá trị last insert_id
Ví dụ: Một trường hợp lấy giá trị insert_id bị lỗi

$this->db->insert($this->_table, $params);

//get last inserted $inserId = -1;

$inserId = $this->db->insert_id();

//insertId có giá trị khi:
– Table phải thiết kế primary key là Auto Increment

Ví dụ: CREATE TABLE `products` ( `prId` BIGINT(20) NOT NULL AUTO_INCREMENT, …vv)

//Ngược lại insertId sẽ không có giá trị:

– Nếu bạn thiết kế Primary key không ở chế độ Auto Increment

Advertisements
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: