1

PHPBB3 で使用$db->sql_queryする場合、ステートメントで作成された行の ID を取得するにはどうすればよいinsertですか?

4

2 に答える 2

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();
于 2011-09-01T07:33:51.670 に答える
2

使用する:

SELECT LAST_INSERT_ID()

参照:

于 2010-11-10T03:36:52.823 に答える