是否有任何codeigniter函數可以執行此操作?如何使用Codeigniter從最後插入的行獲取值
3
A
回答
9
試試這個代碼:
$this->db->insert_id();
參見: http://ellislab.com/codeigniter/user_guide/database/helpers.html
0
什麼:
$this->db->get('mytable', 1,0)
+0
這將用於應用限制。參見[Here](http://ellislab.com/codeigniter/user-guide/database/active_record.html#select) –
2
插入後使用Active Record的方法。返回最後插入的ID
function insert($data)
{
$this->db->insert('tablename', $data);
return $this->db->insert_id();
}
Here是參考
5
沒有特殊的函數,該函數。但是,您可以獲取剛插入的行的ID,然後獲取它的數據:
$this->db->insert('table_name', $data);
$id = $this->db->insert_id();
$q = $this->db->get_where('table_name', array('id' => $id));
return $q->row();
2
我有針對您的提示。當你想插入數據時,請返回你的數據數組,然後你可以編輯它。
public function set_alb_photos() {
$data = array(
'alp_title' => $this->input->post('alp_title'),
'alp_file_location' => $this->input->post('alp_file_location'),
'alp_album_id' => $this->input->get('alb_id'),
'alp_created_at' => date("Y-m-d H:i:s"),
'alp_updated_at' => date("Y-m-d H:i:s")
);
$this->db->insert('alb_photos', $data);
return $data;
}
我希望能有所幫助。
0
這將幫助您從表中獲取最後插入的行。
$last = $this->db->order_by('id',"desc")->limit(1)->get('tablename')->row();
print_r($last);
+0
提供一些描述。 – Masoud
相關問題
- 1. 如何從表中使用LINQ獲取最後插入的行?
- 2. Codeigniter:如何獲取最後插入的ID?
- 3. 使用SQLAlchemy從MySQL獲取最後插入的值
- 4. 如何從特定列中獲取最後插入的行?
- 5. 如何從wordpress數據庫獲取最後插入的行ID?
- 6. 如何從插入的行獲取最後一個ID?
- 7. 獲取最後插入的值的ID
- 8. 如何獲取最後插入的ID?
- 9. alembic並獲取最後插入的值
- 10. 從最後插入的行中獲取最後一個插入ID
- 11. 如何從字符串格式的列中獲取最後插入的行值?
- 12. 獲取最後插入的行的ID
- 13. 獲取最後插入的行主鍵
- 14. 如何使用codeigniter和jquery插入後得到最後插入的ID
- 15. 獲取mysql最後插入ID,插入記錄後使用PDO
- 16. 如何使用OpenERP在Postgresql中獲取最後插入的ID
- 17. 如何使用JPA獲取最新的插入值?
- 18. 如何獲取oracle中最後插入的行的PK_ID?
- 19. 獲取最後插入的id codeigniter並在視圖中顯示
- 20. 如何在SQLite中獲取最後插入的行guid?
- 21. 如何獲取最後插入的行在SQL服務器
- 22. 如何獲取不同的行最後插入到數據庫?
- 23. 如何獲取最後插入的行在cakephp
- 24. 如何在mysql中獲取最後插入的2行perticular id?
- 25. 如何獲取最近插入的行的主鍵值
- 26. 如何使用MySQL獲取最後一個ID插入
- 27. 插入新行後獲取AUTO_INCREMENT值
- 28. 作爲連接查詢插入後如何獲取最大值
- 29. 如何使用PDO獲取Oracle上最後一個插入的行?
- 30. 如何使用實體框架從mysql中獲取最後插入的ID
這是用來得到最後插入的id,但我想要得到該行。 – Hasnain
在此ID的幫助下,您可以檢索上次插入的行。 – Mani
如果您剛剛插入該行,則已具備詳細信息 - 爲什麼需要從數據庫中取回數據? @Mani已經展示瞭如何獲得插入ID。 – dakdad