PHPBB3 - 从插入语句中获取行

时间:2010-11-10 03:31:34

标签: php sql mysql phpbb phpbb3

在PHPBB3中使用$db->sql_query时,如何获取使用insert语句创建的行的ID?

2 个答案:

答案 0 :(得分:2)

使用:

SELECT LAST_INSERT_ID()

参考:

答案 1 :(得分:2)

在phpBB3中你得到了一个更好的方法,dbal为此做了一个函数: $ db-> sql_nextid()

$sql = 'INSERT INTO ' . USERS_TABLE . ' ' . $db->sql_build_array('INSERT', $user_ary);
$db->sql_query($sql);

$user_id = $db->sql_nextid();