使用插入查询的id

时间:2013-12-15 01:58:11

标签: php mysql mysqli

是否可以在查询中插入插入的插入ID?

例如,有什么东西可以做类似的事情:

$stmt = $cxn->prepare("INSERT INTO numbers (new_id) VALUES (?)");
$stmt->bind_param('i', GET_ID_BEING_INSERTED());
$stmt->execute();

感谢。

2 个答案:

答案 0 :(得分:3)

是的,您可以查询:

SELECT last_insert_id()

获取最后插入的数据集的ID,但您应该在插入操作后立即执行。

结果将在名为last_insert_id()

的列中提供

答案 1 :(得分:1)

PHP函数mysql_insert_id()检索上一个查询为AUTO_INCREMENT列生成的ID。