大家好PHP和mysql菜鸟在这里
我正在创建一个表单创建新用户同时添加联系人
但是用户和联系人在两个不同的表中
我需要新user_ID引用tbl_contact中的user_ID(FK)
我该怎么做?
首先插入用户
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,...)");