0

次のテーブルがあります
tbl_user - ID、ユーザー名、パスワード (ID は pk で、自動インクリメント)
tbl_userprofile - ID、ユーザー ID、名前、姓、性別、国籍、住所、携帯電話、部門、電子メール、質問、回答。
userid は、tbl_user の id を参照する tbl_userprofile の外部キーです。新しいユーザーを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 句を構成するにはどうすればよいですか? または、別の方法でこれにアプローチできますか?注:フォームが 2 つの異なるページにあるため、tbl_usertbl_userprofileへの挿入は 2 つの異なるスクリプトで処理されることに言及する必要があると思いました。

4

1 に答える 1