0

您好我想知道如果我使用 mysqli_insert_id 函数,如果我有一个名为 ID 的列,这只会插入一个自动递增的 id 值,因为目前我有一个名为 UserID 的列,我想知道这是否会给我带来问题?

4

1 回答 1

1

该列不必ID为了mysqli_insert_id有用而被调用,但你必须有一个AUTO_INCREMENT列,而且我相当肯定它必须是主键。

但是,您描述它的方式听起来您可能误解了mysqli_insert_id它的作用。它不插入ID;它返回它分配的最后一个自动生成的 ID。因此,如果您想使用该 ID 添加引用您刚刚插入的行的其他记录,则在插入一行后使用它。

于 2014-01-28T03:35:27.620 回答