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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-10-22 21:47:32

  Zbooj - Dark Sith

Zbooj
Dark Sith
Skąd: Siedziba Wszelkiego Zła
Zarejestrowany: 2005-07-28

[PHP i MySQL] Jak zwrócić klucz z wpisywanej do bazy informacji?

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

 

#2  2009-10-22 21:57:55

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

Re: [PHP i MySQL] Jak zwrócić klucz z wpisywanej do bazy informacji?

Offline

 

#3  2009-10-22 21:58:27

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: [PHP i MySQL] Jak zwrócić klucz z wpisywanej do bazy informacji?

Kod:

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

"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#4  2009-10-22 22:34:50

  Zbooj - Dark Sith

Zbooj
Dark Sith
Skąd: Siedziba Wszelkiego Zła
Zarejestrowany: 2005-07-28

Re: [PHP i MySQL] Jak zwrócić klucz z wpisywanej do bazy informacji?

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

 

#5  2009-10-22 23:20:47

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: [PHP i MySQL] Jak zwrócić klucz z wpisywanej do bazy informacji?

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

Offline

 

#6  2009-10-22 23:22:03

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: [PHP i MySQL] Jak zwrócić klucz z wpisywanej do bazy informacji?

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


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)