我查看了各种答案,但似乎都没有帮助。我有一个按预期工作的简单插入查询。没什么特别的
$user_account_query = mysqli_query($dbc,"
INSERT INTO ACCOUNT (EMAIL, IS_OPEN)
VALUES ('$email', 1)")
or die ('Could not add user: '. mysql_error());
它正在成功地将记录插入我的数据库
我在被调用的表中也有一个自动递增的列
但是,当我调用
$message = mysql_insert_id();
我得到 0。有人对如何获得正确的 ID 有任何建议吗?
最佳答案
你混淆了 mysql 和 mysqli
$message = mysql_insert_id();
应该是
$message = mysqli_insert_id($dbc);
关于php - mysql_insert_id() 返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22595415/