问题
variable $tablemodel
in an instance of a model which extends Zend_Db_Table_Abstract
, if i do
$tablemodel->insert($data)
to insert data. Is there any method or property to get last insert id?
regards
回答1:
try
$id = $tablemodel->insert($data);
echo $id;
回答2:
$last_id = $tablemodel->getAdapter()->lastInsertId();
回答3:
you can use lastInsertId Method
echo 'last inserted id: ' . $db->lastInsertId();
回答4:
$insert_id = $this->db->getLastId()
worked for me
回答5:
user after insert query
$this->dbAdapter->getDriver()->getLastGeneratedValue();
来源:https://stackoverflow.com/questions/4842064/last-insert-id-with-zend-db-table-abstract