Hallo,
Even een vraagje over het toevoegen van gegevens naar een database, waarbij
de gegevens in verschillende tabellen staan en middels een ID gekoppeld zijn
aan elkaar.
Stel (puur even voor het voorbeeld) de tabel structuur ziet er zo uit:
Tabel 1 (hond)
| ID (auto increment) | roepnaam | ras |
Tabel 2 (baasje)
| ID (auto increment) | Voornaam | Achternaam | tussenvoegsel |
IDnaamhond |
als ik die gegevens wil invoeren, heb ik de ID nodig uit tabel 1 om die toe
te voegen aan tabel twee.
$query="insert into $doggy values('','$roepnaam','$ras')";
$result=mysql_db_query("$dbname",$query);
Maar hoe haal ik nu de juiste ID uit de tabel om die toe te kunnen voegen
middels
$query="insert into $baas values('','$Voornaam','$Achternaam','
$tussenvoegsel','$IDnaamhond')";
$result=mysql_db_query("$dbname",$query);
Ik zat al te kijken naar mysql_insert_id. Zou dit dan de beste manier zijn:
$query="insert into $doggy values('','$roepnaam','$ras')";
$result=mysql_db_query("$dbname",$query);
$IDnaamhond = mysql_insert_id();
$query="insert into $baas values('','$Voornaam','$Achternaam','
$tussenvoegsel','$IDnaamhond')";
$result=mysql_db_query("$dbname",$query);
of zitten hier wat hiaten in en kan het beter op een andere manier?
Groeten,
Matthijs

Likes:

Quote