gpt4 book ai didi

php - 使用 LAST_INSERT_ID() 将新 ID 从一个表插入到另一个表

转载 作者:行者123 更新时间:2023-11-29 19:45:28 25 4
gpt4 key购买 nike

我知道关于这个话题有很多问题。我几乎阅读了所有这些内容,但我不断收到 MySQL 语法错误。我正在使用我的 WAMP 服务器 atm。我检查了我的 MySQL 版本为 5.7.9,所以这应该没问题。

我有这个查询:

INSERT INTO users (profile_pic, first_name, last_name, 
address, zip, city, phone, age, job, education, registration_date, email, pass)
VALUES ('$final_profile_pic_file', '$first_name', '$last_name', '$address', '$zip', '$city',
'$phone', '$age', '$job', '$education', NOW(), '$email', SHA1('$pass') );

INSERT INTO tickets (user_id, ticket_date)
VALUES (LAST_INSERT_ID(), NOW());

第一个 INSERT 用户工作正常。然后,我想立即使用 LAST_INSERT_ID() 将用户表中刚刚创建的用户 ID 放入门票表中。我还尝试将其作为变量,然后使用该变量作为值。

我做错了什么?

最佳答案

我需要使用@mysqli_multi_query而不是@mysqli_query。这样问题就解决了。

关于php - 使用 LAST_INSERT_ID() 将新 ID 从一个表插入到另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41028206/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com