检索 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 ) );
How to retrieve last inserted user id? I have to use that user id for inserting that user id into next query that also should be done in this transaction only.
my query:
$db->beginTransaction ();
$sql = $db->query ( "INSERT INTO user( user_id, title)
VALUES ( :p_user_id, :p_title )",
array ( 'p_user_id' => '', 'p_title' => $title ) );
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
试试这个应该可以工作:
Try this this should work:
您可以使用此方法来检索最后的插入 id:
使用代码:
You can use this method to retrive the last insert id :
With you code :
使用 insert() 方法插入数据。它还返回 ID。
Use insert() method for inserting data. Also it returns ID.