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

时间:2012-02-03 05:01:56

标签: php mysql

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

3 个答案:

答案 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')");