Jeśli mam dwie różne funkcje wstawiania MySQL w dokumencie przechodzącym do dwóch różnych tabel, w jaki sposób mogę uzyskać identyfikator jednego rekordu i umieścić go w drugiej tabeli?
Odpowiedzi:
1 dla odpowiedzi № 1możesz pobrać ostatni identyfikator wstawiania przez funkcję mysql_insert_id (), a następnie użyć go.
Na przykład Twoja pierwsza kwerenda Wstaw jest
$insertqry1 = mysql_query("insert into tbl_name values(..,...,..)");
$lastinsertid = myqsl_insert_id();
Twoje drugie zapytanie będzie
$insertqry2 = mysql_query("insert into tbl_name(id) values("$lastinsertid")");
2 dla odpowiedzi nr 2
Po pierwszym wstawieniu możesz pobrać identyfikator przez mysql_insert_id
2 dla odpowiedzi nr 3
tru coś takiego
function insert1()
{
mysql_query("INSERT .....");
return myqsl_insert_id();
}
function insert2()
{
$id1 = insert1(); // the id you want
mysql_query("INSERT ..... $id1 ");
}