如何将一条记录的id添加到另一条记录上的列中


How do you add the id of one record into a column on another record?

如果我在一个文档中有两个不同的MySQL插入函数指向两个不同表,我如何获取一条记录的id并将其放置在另一个表中?

第一次插入后,您可以通过mysql_insert_id 获取id

tru类似于这个

function insert1()
{
    mysql_query("INSERT .....");
    return myqsl_insert_id();
}
function insert2()
{
   $id1 = insert1(); // the id you want
   mysql_query("INSERT ..... $id1 ");
}

您可以通过mysql_insert_id()函数获得最后一个插入id,然后使用它。

例如,您的第一个Insert查询是

$insertqry1 = mysql_query("insert into tbl_name values(..,...,..)");
$lastinsertid   = myqsl_insert_id();

您的第二个查询将是

$insertqry2 = mysql_query("insert into tbl_name(id) values('$lastinsertid')");