Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam
Mam tabele w bazie:
ID_wpis (Integer PK AI)
ID_user (Integer FK)
Tytul (varchar(45))
Tresc (varchar(255))
ID_user jest przekazywany do skryptu, Tytuł i Tresc pochodzą z formularza.
Wykonuję zapytanie:
INSERT INTO tnews (ID_user, Tytul, Tresc) VALUES ('$id_user','$tytul','$tresc');
Pytanie:
Jak zwrócić autoinkrementowane ID_wpis?
Dzieki za pomoc
Pzdrv
Offline
mysql_insert_id
Offline
$query = mysql_db_query($db_database, $sql); $ID = mysql_insert_id();
Offline
Oto chodzilo :) dzięki chłopaki.
Jeszcze pytanko:
Czy w momencie dużego ruchu tj. wielu zapytań ta funkcja sie nie pogubi w tych ostatnio wykonanych operacjach?
Ostatnio edytowany przez Zbooj (2009-10-22 22:36:09)
Offline
Funkcja działa na aktualnym połączeniu danego klienta. Nie ma obawy.
Offline
opiera sie to na identyfikatorze polaczenia (wiec jezeli duzy ruch na osobnych polaczeniach to problemu raczej nie bedzie) ... wiecej http://pl2.php.net/manual/pl/function.mysql-insert-id.php
Offline
Strony: 1