如果我在两个不同的表中的文档中有两个不同的MySQL插入函数,我如何获取一个记录的id并将其放在另一个表中?
答案 0 :(得分:2)
第一次插入后,您可以通过mysql_insert_id
获取ID答案 1 :(得分:2)
这样的事情
function insert1()
{
mysql_query("INSERT .....");
return myqsl_insert_id();
}
function insert2()
{
$id1 = insert1(); // the id you want
mysql_query("INSERT ..... $id1 ");
}
答案 2 :(得分:1)
您可以通过mysql_insert_id()函数获取最后一个插入ID,然后使用它。
例如,您的第一个插入查询是
$insertqry1 = mysql_query("insert into tbl_name values(..,...,..)");
$lastinsertid = myqsl_insert_id();
您的第二个查询将是
$insertqry2 = mysql_query("insert into tbl_name(id) values('$lastinsertid')");