![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 0 Dołączył: 9.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Temat wydaje sie banalny i pewnie mam po prostu jakieś zacmienie umysłu ale co gorsze uszukałem się na forum i nie moge znaleść:(
Mamy dwie tabele. Powiedzmy (dane i tabelki sobie wymyśliłem), że mam tabelke 'skrzynki' i tabelke 'towary'. W tabelce skrzynki powiedzmy, że będzie id | kolor | wielkosc W tabelce towary bedzie id | id_skrzynki | nazwa | cena I teraz chce przy pomocy php dodać do bazy skrzynke i odrazu do niej jakies towary. Zapytania będę wyglądać tak:
Później
No i właśnie skąd wziąć id ostatnio dodanej przeze mnie skrzynki? Najlepiej bez podzapytań. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Możesz o to być spokojny. Niezależnie od metody (tą co ja podałem, czy też tą wcześniejszą) zwrócene ID zostanie prawidłowe, a to ze względu na to, że zwracane jest ID w obrębie Twojej sesji. Najlepiej możesz sobie to sprawdzić uruchamiając dwie konsole mysqlowe i dodanie do tej samej tabeli danych wg. schematu, który Ty opisujesz. Zawsze w ramach danej sesji dostaniesz ID ostatnio dodane (mimo iż wcześniej ktoś mógł dodać nowy rekord do tej samej tabeli).
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 17:52 |