Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] dodawanie do 2 tabel w relacji
grzeee
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 5
Dołączył: 24.11.2006

Ostrzeżenie: (0%)
-----


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 (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

ps: jak nie wiesz to: dodajesz do pierwszej tabeli, pobierasz dodane ID, dodajesz do drugiej tabeli
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 08:30