Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jak działa wstawianie do relacji??
Forum PHP.pl > Forum > Bazy danych > MySQL
cinnek
Witam!

Mógłby mi ktos wyjaśnic jak w mysql działa wstawianie danych np do dwóch połączonych ze sobą relacją tabel gdzie klucz główny pierwszej tabeli jest Autoincrement . Czyli jesli do niej coś wstawie to nie znam przecierz wartości tego klucza ale on jest mi przecież potrzebny jako wartość klucza obcego aby wstawić reszte danych do drugiej tabeli?questionmark.gif?


Może mi to ktoś z szanownych Forumowiczów wyjaśni smile.gif)

z góry dzięki
spenalzo
:arrow: [manual:d22015bbf6]mysql_insert_id[/manual:d22015bbf6]

Dodajesz wpis do pierwszej bazy, pobierasz przy pomocy tej funkcji i zapisujesz do drugiej tabeli.
cinnek
Dzięki wielkie

Lecz w zwiazku z twoją odpowiedzią mam kolejne pytanko
Co jeśli po wstawieniu danych do pierwszej tabeli i przed funkcją mysql_insert_id() ktoś inny wstawi dane a funkcja zwraca przecierz ostatnio wprowadzone id??
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.