![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 1 Dołączył: 2.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Czy można w jakiś sposób pobrać wartość ID jaką MySQL nadaje nowo dodanemu rekordowi. Jeżeli wartość ID jest typu autoincrement, to SQL kiedy dostaje komunikat w formie: Kod INSERT INTO $tab VALUES ('', '$name') Przy tabeli formatu: ID | name przypisze nowo dodawanemu wartość ID kolejną. I chodzi mi o to czy można w jakiś sposób odczytać z MySQL jaka ta wartość kolejna jest? Bo obecnie to rozwiązywałem to w taki sposób że najpierw dodawałem rekord, a potem odczytywałem z bazy danych jakie ID zostało mu nadane by wykonać kolejne operacje. Jednak ten sposób moim zdaniem nie jest profesjonalnym rozwiazaniem i czy można wcześniej odczytać jaka ta wartość będzie ? Potrzebne jest mi to do zrealizowania formularza, w którym użytkownik w kilku krokach może dodawać kolejne opcje, z tym że po wykonaniu pierwszego kroku muszę znać wartość ID by można było wykonać kolejne operacje. Ten post edytował erix 15.07.2009, 11:45:25
Powód edycji: [erix] MSSQL != MySQL
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 16:22 |