/ 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] insert into...
Fra : Stig Nørgaard Jepsen


Dato : 10-08-01 16:07

Når jeg laver en query med insert into, er det så muligt at få at vide
hvilket id nummer den automatisk lagde in i posten?

Mvh Stig



 
 
Niels Andersen (10-08-2001)
Kommentar
Fra : Niels Andersen


Dato : 10-08-01 17:18

"Stig Nørgaard Jepsen" <stigen@mail.dk> wrote in message
news:3b73f80a$0$302$edfadb0f@dspool01.news.tele.dk...
> Når jeg laver en query med insert into, er det så muligt at få at vide
> hvilket id nummer den automatisk lagde in i posten?

http://php.net/manual/en/function.mysql-insert-id.php

--
Mvh.

Niels Andersen



Stig Nørgaard Jepsen (10-08-2001)
Kommentar
Fra : Stig Nørgaard Jepsen


Dato : 10-08-01 17:22

> > Når jeg laver en query med insert into, er det så muligt at få at vide
> > hvilket id nummer den automatisk lagde in i posten?
>
> http://php.net/manual/en/function.mysql-insert-id.php

Du var hurtigere end mig :)

Mvh Stig



Stig Nørgaard Jepsen (10-08-2001)
Kommentar
Fra : Stig Nørgaard Jepsen


Dato : 10-08-01 17:21

> Når jeg laver en query med insert into, er det så muligt at få at vide
> hvilket id nummer den automatisk lagde in i posten?

Jeg har fundet ud af at mysql_insert_id() skulle kunne gøre det... har ikke
afprøvet det endnu.

Mvh Stig



Henrik Hansen (10-08-2001)
Kommentar
Fra : Henrik Hansen


Dato : 10-08-01 18:01

"Stig Nørgaard Jepsen" <stigen@mail.dk> wrote:

> Når jeg laver en query med insert into, er det så muligt at få at vide
> hvilket id nummer den automatisk lagde in i posten?

kommer an på hvilken database du bruger, men hvis det er en mysql kan
du gøre det med:

$id = mysql_insert_id($result);

--
Henrik Hansen

Örjan Nyström (11-08-2001)
Kommentar
Fra : Örjan Nyström


Dato : 11-08-01 00:56

Well, the difference between mysql_insert_id() and selecting the highest
autoincrement id is that mysql_insert_id() is tied to that specific
connection. You could easely belewe that the highest id is the last inserted
one (well, it's true), but that id could belong to another
session/connection. So, if you want the last one tied to a specific
connection your supposed to use like: $lastId =
mysql_insert_id($optional_connection_handler);, but if you want the highest
id (what so ever) you could use a query like: select max(id) from
table_name; or select id from table_name order by id desc limit 1;
/Örjan
"Stig Nørgaard Jepsen" <stigen@mail.dk> wrote in message
news:3b73f80a$0$302$edfadb0f@dspool01.news.tele.dk...
> Når jeg laver en query med insert into, er det så muligt at få at vide
> hvilket id nummer den automatisk lagde in i posten?
>
> Mvh Stig
>
>



Søg
Reklame
Statistik
Spørgsmål : 177506
Tips : 31968
Nyheder : 719565
Indlæg : 6408562
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste