大家好,PHP和mysql noob在这里
我正在创建一个表单
创建一个新用户
并同时添加联系人
但用户和联系位于两个不同的表
我需要新 user_ID 来引用 tbl_contact
中的 user_ID (FK)我该怎么做?
答案 0 :(得分:0)
首先插入用户
mysql_query("INSERT INTO tbl_user (...) VALUES (...)");
然后检索最后插入的ID
$LIid=mysql_insert_id();
然后插入带有此ID的联系人
mysql_query("INSERT INTO tbl_contact (user_ID,...) VALUES ($LIid,...)");
如果你想使用mysqli
$mysqli->query("INSERT INTO tbl_user (...) VALUES (...)");
$LIid=$mysqli->insert_id;
$mysqli->query("INSERT INTO tbl_contact (user_ID,...) VALUES ($LIid,...)");