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

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
MySQl og autoincrease!
Fra : Dann Søjberg


Dato : 13-03-01 23:34

hejsa... jeg skal oprette en post i en tabel jeg har lavet mig. Der findes
et ID i tabellen og dette er autoincrease..

Så er spørgsmålet: Hvordan finder jeg ud af, hvad ID for min indsatte
element er?

Det kunne vel laves hvor jeg køber tabellen igennem og finder det højeste
ID, men det er vel ikke "så pænt"?

Hvad hvis der er flere brugere, der poster på samme tid? Så vil jeg jo
risikere at den seneste ID bliver talt for højt op, hvis jeg bruger min
løsning.

--
Mvh. Dann Søjberg



 
 
Henrik Hansen (13-03-2001)
Kommentar
Fra : Henrik Hansen


Dato : 13-03-01 23:38

"Dann Søjberg" <starfish@fishcorp.dk> wrote:

> hejsa... jeg skal oprette en post i en tabel jeg har lavet mig. Der findes
> et ID i tabellen og dette er autoincrease..
>
> Så er spørgsmålet: Hvordan finder jeg ud af, hvad ID for min indsatte
> element er?
>
> Det kunne vel laves hvor jeg køber tabellen igennem og finder det højeste
> ID, men det er vel ikke "så pænt"?

//giver det sidste indsatte id i tabellen
$last_id = mysql_insert_id($result_pointer);

>
> Hvad hvis der er flere brugere, der poster på samme tid? Så vil jeg jo
> risikere at den seneste ID bliver talt for højt op, hvis jeg bruger min
> løsning.

det skal være i nøjagtige milli sekund så, men kig på transactions.

--
Henrik Hansen

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

Månedens bedste
Årets bedste
Sidste års bedste