ik heb 3 tabellen, ik heb ze erg versimpeld zodat je alleen nuttige info heb:
tbl_Project
idProject (primary key) (not null) (auto incr)
idprojecttype (foreign key)(not null)
projectnaam
tbl_ProjectUser
idProjectUser (primary key) (not null) (auto incr)
idUser (foreign key) (not null)
idProject (foreign key) (not null)
tbl_User
idUser (primary key) (not null) (auto incr)
user_id (foreign key) (not null)
voornaam
nu wordt de volgende informatie naar het php script gestuurd:
projectnaam: "mijn Project"
voornaam: "Jan"
user_id = 123
idProjecttype= 555
Het php script maakt een nieuwe user aan (checked eerst of hij al bestaat, maar dat maakt voor nu even niet uit) en hij maakt een nieuw project aan.
Nu moet het script in dezelfde handeling de koppeltabel vullen. Hoe doe ik dat? Ik bedoel, hoe weet ik wat het idProject en idUser is van wat ik net heb aangemaakt? Alleen de keys zijn uniek, dus ik kan niet zoeken op projectnaam of voornaam om de key te vinden (omdat ik dan misschien meerdere records terug krijg).
tbl_Project
idProject (primary key) (not null) (auto incr)
idprojecttype (foreign key)(not null)
projectnaam
tbl_ProjectUser
idProjectUser (primary key) (not null) (auto incr)
idUser (foreign key) (not null)
idProject (foreign key) (not null)
tbl_User
idUser (primary key) (not null) (auto incr)
user_id (foreign key) (not null)
voornaam
nu wordt de volgende informatie naar het php script gestuurd:
projectnaam: "mijn Project"
voornaam: "Jan"
user_id = 123
idProjecttype= 555
Het php script maakt een nieuwe user aan (checked eerst of hij al bestaat, maar dat maakt voor nu even niet uit) en hij maakt een nieuw project aan.
Nu moet het script in dezelfde handeling de koppeltabel vullen. Hoe doe ik dat? Ik bedoel, hoe weet ik wat het idProject en idUser is van wat ik net heb aangemaakt? Alleen de keys zijn uniek, dus ik kan niet zoeken op projectnaam of voornaam om de key te vinden (omdat ik dan misschien meerdere records terug krijg).
[ Voor 5% gewijzigd door Verwijderd op 05-07-2004 18:45 ]