---
title: "Dubbel insert, andra inserten ska ha första insertens id"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/99949-dubbel-insert-andra-inserten-ska-ha-första-insertens-id"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Bäckman"
published: "2004-03-21T14:59:37.000Z"
updated: "2004-03-21T15:14:31.000Z"
replies: 2
views: 243
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/99949-dubbel-insert-andra-inserten-ska-ha-första-insertens-id"
---

# Dubbel insert, andra inserten ska ha första insertens id

## #1 — Bäckman, 2004-03-21T14:59Z

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. :)

Permalänk: https://www.webforum.nu/p/99949

## #2 — Melea, 2004-03-21T15:09Z

[mysql_insert_id()](http://se2.php.net/manual/en/function.mysql-insert-id.php)

Permalänk: https://www.webforum.nu/p/1304654

## #3 — Bäckman, 2004-03-21T15:14Z

Toppen! Kanske ska ägna lite mer tid åt research nästa gång... :)

Tack!

Permalänk: https://www.webforum.nu/p/1304656

---

Tråden på webben: https://www.webforum.nu/amne/php/99949-dubbel-insert-andra-inserten-ska-ha-första-insertens-id
