Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
您好我想知道如果我使用 mysqli_insert_id 函数,如果我有一个名为 ID 的列,这只会插入一个自动递增的 id 值,因为目前我有一个名为 UserID 的列,我想知道这是否会给我带来问题?
该列不必ID为了mysqli_insert_id有用而被调用,但你必须有一个AUTO_INCREMENT列,而且我相当肯定它必须是主键。
ID
mysqli_insert_id
AUTO_INCREMENT
但是,您描述它的方式听起来您可能误解了mysqli_insert_id它的作用。它不插入ID;它返回它分配的最后一个自动生成的 ID。因此,如果您想使用该 ID 添加引用您刚刚插入的行的其他记录,则在插入一行后使用它。