Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] dodawanie do 2 tabel w relacji
Forum PHP.pl > Forum > Bazy danych > MySQL
grzeee
mam problem i nawet nie wiem jak go dokladnie nazwac

mam w zasadzie trzy tabele
pokoje //ta tabele jest w relacji wiele do wielu z tabela dates po przez (id_date i id_pokoju)
pokoje_has_dates //ta tabela organizuje ta w/w relacje
dates // no a tu chyba jasne

i teraz mam takie zapytanie
INSERT INTO `dates` ( `id_date` , `date` )
VALUES (
'', '$data');

i jakie mam teraz wyslac zapytanie do bazy zeby razem z w/w zapytaniem dodac do tabeli pokoje_has_date
id_date ktore wsumie jeszcze nie znam ( jest ustawione na auto_incrament) , czy jest moze jakas funkcja ktora mi zwruci nowo dodane daty questionmark.gif --- caly skrypt jest w php.

podam jeszcze creaty zeby bylo jasne

CREATE TABLE dates (
id_date INTEGER(10) UNSIGNED NOT NULL,
date VARCHAR(11) NULL,
PRIMARY KEY(id_date)
);

CREATE TABLE pokoje_has_dates (
id_pokoju INTEGER(5) NOT NULL,
id_date INTEGER(10) UNSIGNED NOT NULL,
id_rez INTEGER(5) NOT NULL,
PRIMARY KEY(id_pokoju, id_date, id_rez)
);

jest to moj pierwszy projekt z relacjami wiec prosze o wyrozumialosc i wrazie nie jasnosci pytac smile.gif
nospor
skoro to jest mysql, to czemu nie dajesz tego od razu na mysql? Przenosze

Dobranie sie do swiezo dodanego id:
http://forum.php.pl/index.php?showtopic=30...;hl=ostatnie+id
i juz chyba wszystko wiesz smile.gif

ps: jak nie wiesz to: dodajesz do pierwszej tabeli, pobierasz dodane ID, dodajesz do drugiej tabeli
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.