Hejsan!
Håller så smått på med ett litet projektarbete, en webbsida som ska innehålla filmrecensioner o.s.v. Ett problem som uppstår när jag ska lägga till en film i databasen är när jag ska bestämma vem som har regisserat den.
Personer
pid
pfornamn
pefternamn
filmer
fid
ftitel
fhandling
jobb //Kan t.ex. vara "skådespelare", "Regissör" o.s.v.
jid
jnamn
jbeskrivning
jobb_länkar
jobbid //länk till fältet jid i "jobb"
personid //länk till fältet pid i "personer"
filmid //länk till fältet fid i "filmer"
När jag sen ska lägga till detta i databasen så får jag det till minst två inserts. En för att lägga till allt i tabellen filmer, och en för att lägga till det som behövs i tabellen jobb_länkar.
Om jag ska göra dessa två inserts samtidigt så behöver jag ju ID:t till filmen som fältet personid i tabellen jobb_länkar ska ha.
Hur grejar jag detta på smidigaste och säkraste sättet?
Edit: Det går ju såklart att kolla vilket senaste ID:t är med en select direkt efter första frågan, men det ser jag endast som en nödlösning. Dessutom kan det ju i extrema fall bli så att det blir fel ID om två personer gör samma sak samtidigt. :)