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



 Dark Sith
 Dark Sith
	




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



 Użytkownik
 Użytkownik
	mysql_insert_id
Offline




 Moderator Mamut
 Moderator Mamut
	$query = mysql_db_query($db_database, $sql); $ID = mysql_insert_id();
Offline



 Dark Sith
 Dark Sith
	




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



 Administrator
 Administrator
	



Funkcja działa na aktualnym połączeniu danego klienta. Nie ma obawy.
Offline




 Moderator Mamut
 Moderator Mamut
	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