|
| [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 |
| | |
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
>
>
| |
|
|