是否有任何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. 使用SQLAlchemy从MySQL获取最后插入的值
- 2. Codeigniter:如何获取最后插入的ID?
- 3. 如何从wordpress数据库获取最后插入的行ID?
- 4. 获取最后插入的值的ID
- 5. 如何获取最后插入的ID?
- 6. alembic并获取最后插入的值
- 7. 从最后插入的行中获取最后一个插入ID
- 8. 如何从字符串格式的列中获取最后插入的行值?
- 9. 获取最后插入的行的ID
- 10. 获取最后插入的行主键
- 11. 如何使用codeigniter和jquery插入后得到最后插入的ID
- 12. 获取mysql最后插入ID,插入记录后使用PDO
- 13. 如何使用OpenERP在Postgresql中获取最后插入的ID
- 14. 如何使用JPA获取最新的插入值?
- 15. 如何获取oracle中最后插入的行的PK_ID?
- 16. 如何在mysql中获取最后插入的2行perticular id?
- 17. 如何获取最后插入的行在cakephp
- 18. 如何获取不同的行最后插入到数据库?
- 19. 如何获取最后插入的行在SQL服务器
- 20. 如何在SQLite中获取最后插入的行guid?
- 21. 如何获取最近插入的行的主键值
- 22. 如何使用MySQL获取最后一个ID插入
- 23. 插入新行后获取AUTO_INCREMENT值
- 24. 如何使用PDO获取Oracle上最后一个插入的行?
- 25. 如何使用实体框架从mysql中获取最后插入的ID
- 26. 如何使用angularjs和php从数据库获取最后插入的记录?
- 27. 在PDO中执行INSERT(使用MySQL)后获取最后插入的行?
- 28. 如何从SQL Server中通过QSqlQuery.lastInsertId()获取最后插入的行的ID?
- 29. 如何从Zend Framework中获取最后一个插入UUID?
- 30. DB2如何从表中获取最后一个插入ID
这是用来得到最后插入的id,但我想要得到该行。 – Hasnain
在此ID的帮助下,您可以检索上次插入的行。 – Mani
如果您刚刚插入该行,则已具备详细信息 - 为什么需要从数据库中取回数据? @Mani已经展示了如何获得插入ID。 – dakdad