/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
indsætte data i to tabeller med fælles id
Fra : Martin Højriis Krist~


Dato : 27-10-01 20:10

Hejsa

Jeg skal indsætte data i to tabeller i MySQL
I den første tabel får rækken et id i et auto-increment felt, og dette
id skal jeg indsætte som parent i rækken i den anden tabel.

Hvordan løser jeg snildest dette?
Kan jeg få den første insert til at returnere det tildelte id?

--
Martin Højriis Kristensen - http://www.makr.dk/?usenet
Jeg repræsenterer med dette indlæg mig selv og ikke TDC Internet



 
 
Martin Petersen (27-10-2001)
Kommentar
Fra : Martin Petersen


Dato : 27-10-01 20:35

"Martin Højriis Kristensen" <usenet@makr.dk> wrote in message
news:3bdb0651$0$222$edfadb0f@dtext.news.tele.dk...
> Jeg skal indsætte data i to tabeller i MySQL
> I den første tabel får rækken et id i et auto-increment felt, og dette
> id skal jeg indsætte som parent i rækken i den anden tabel.
>
> Hvordan løser jeg snildest dette?
> Kan jeg få den første insert til at returnere det tildelte id?
I php: mysql_insert_id() returnerer det sidste automatisk genererede id..


/Martin



Martin Højriis Krist~ (27-10-2001)
Kommentar
Fra : Martin Højriis Krist~


Dato : 27-10-01 20:39

"Martin Petersen" <martin@REMOVEfyrreklitten.dk> skrev i en meddelelse
news:HZDC7.349$qR1.3733@news.get2net.dk...
> > Kan jeg få den første insert til at returnere det tildelte id?
> I php: mysql_insert_id() returnerer det sidste automatisk genererede
id..

Takker, det var netop php jeg brugte, men jeg kan se at der også er en
underlæggende sql-ting, nemlig LAST_INSERT_ID()

--
Martin Højriis Kristensen - http://www.makr.dk/?usenet
Jeg repræsenterer med dette indlæg mig selv og ikke TDC Internet



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste