我正在使用
PHP
和
SQL
并尝试在注册时将用户数据插入两个表中。第一个
user_table
第二次进入
character_table
. 我正在使用自动生成
user_id
要链接表,需要获取
用户id
从一开始
INSERT (into user_table)
然后将其添加到
character_表
.
我尝试了几种方法,这里是我的结束($username、$email、$password和$character在上面定义);
$sql = "INSERT INTO
user_table (id, username, email, password)
VALUES ('NULL', '".$username."', '".$email."', '".$password."')
INSERT INTO
character_table (name, id)
VALUES ('".$character."', 'LAST_INSERT_ID()')";"
我希望user\u表中的“id”与插入character\u表中的“id”匹配。
当我运行上述操作时,似乎什么都没有发生。以前的尝试总是以id=0结束。从第一次插入中获取ID的正确方法是什么?