php – 检索zend db中最后插入的user_id

如何检索最后插入的用户ID?我必须使用该用户ID将该用户ID插入到下一个查询中,该查询也应仅在此事务中完成.
我的查询:

$db->beginTransaction ();
$sql = $db->query ( "INSERT INTO user( user_id, title)
 VALUES ( :p_user_id, :p_title )",
 array ( 'p_user_id' => '', 'p_title' => $title ) );
最佳答案
您可以使用此方法来检索最后一个插入ID:

$db->lastInsertId() 

随你代码:

$db->beginTransaction ();
$sql = $db->query ( "INSERT INTO user( user_id, title) VALUES ( :p_user_id, :p_title )",
array ( 'p_user_id' => '', 'p_title' => $title ) );
$db->lastInsertId() ;

转载注明原文:php – 检索zend db中最后插入的user_id - 代码日志