我有以下表格
tbl_user - id、用户名、密码(id 是 pk 并自动递增)
tbl_userprofile - id、userid、姓名、姓氏、性别、国籍、地址、手机、部门、电子邮件、问题、答案。
userid 是 tbl_userprofile 中的外键引用 tbl_user 中的 id 我正在尝试将新用户插入tbl_userprofile。在tbl_userprofile中获取用户 ID我的方法是使用 select 语句来获取tbl_user的 id 形式,但我不知道如何构造WHERE
子句。
$SQL = "INSERT INTO tbl_userprofile (userid, name, surname, gender, nationality, address, mobile, department, email, question, answer) VALUES
('(SELECT id from tbl_user WHERE *something*) ', '$name','$surname','$gender','$nationality','$address','$mobile','$department','$email','$question','$answer')";
我如何构建我的 WHERE 子句?或者我可以用不同的方式来解决这个问题吗?注意:我想我应该提到插入tbl_user和tbl_userprofile是由两个不同的脚本处理的,因为表单位于两个不同的页面上。