![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 14.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
jestem nowy tu, więc wybaczcie niewiedzę na temat funkcjonowania forum. Mój problem polega na tym, że potrzebuję poznać numer id który zostanie przydzielony do następnego rekordu. Szukam po Google'ach, ale tam jest tylko o największym id, a więc nie to, co mnie interesuje. Mam 3 rekordy o id kolejno 1, 2, 3. Jeżeli teraz dodam rekord, to jego id będzie równe 4. Ale jeżeli usunę rekord 3, to kolejny nowo dodany rekord będzie miał również id równe 4. I ja właśnie potrzebuję wyciągnąć tę "czwórkę", która jeszcze nie powstała, a dopiero powstanie. Z góry dzięki za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Nie widzę problemu. Skoro usunąłeś wiersz o id=3, a następnie ponownie go dodasz, to nic się nie stanie, tzn nie pojawi się błąd.
Ale jeśli nadal się upierasz, że potrzebujesz pobrać nowe id, to musisz poszukać w dokumentacji MySQL-a i sprawdzić, jak odpytać bazę, by zwróciło Ci aktualną wersję auto_increment. Niestety nie pomogę w tym, ponieważ nie używam MySQL-a. edit Poszukałem na google i znalazłem takie coś. Nie wiem, czy działa. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 890 Pomógł: 65 Dołączył: 13.11.2005 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Nie widzę problemu. Skoro usunąłeś wiersz o id=3, a następnie ponownie go dodasz, to nic się nie stanie, tzn nie pojawi się błąd. (...) A spójność? No wiesz? Po kimś początkującym tobym mógł się tego spodziewać, ale po Tobie? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 01:05 |