![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 1 Dołączył: 19.09.2006 Skąd: Wrocław Ostrzeżenie: (0%)
|
Witam, mam pytanie techniczne. Otóż dodaję do bazy dane użytkownika z jego ID (który jest autoincrementem) - jak w następnym zapytaniu odczytać przed chwilą dodane ID? Wpadłem na pomysł by pobierać najwyższe ID gdzie jest takie samo imię i nazwisko użytkownika z LIMIT 0,1 ale czy jest może jakaś 100% metoda?
|
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 611 Pomógł: 19 Dołączył: 28.02.2005 Skąd: Wrocław Ostrzeżenie: (0%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 1 Dołączył: 8.03.2007 Skąd: Łódź Ostrzeżenie: (0%)
|
Spróbuj wywołać takie zapytanie:
Kod SELECT LAST_INSERT_ID(); Pozdrawiam Ten post edytował atomek4 16.08.2007, 13:05:34 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%)
|
To nie jest dobre rozwiązanie. Wykorzystaj zapytanie SELECT last_insert_id(), które w obrębie danej sesji pozwoli odczytać id ostatnio dodanego rekordu.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 04:47 |