Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> polaczone tabele
docent
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 2
Dołączył: 21.11.2003
Skąd: Kraków

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


witam. mam 3 tabele... teraz /jako, ze nie mam jeszcze zbytniego doswiadczenia/ chcualem sie was zapytac.. jak je ze soba laczycie.. moze na przykladzie..:

tabela 1:

user_ID | costam
1 | wartosc_jakas
2 | wartosc_jakas
3 | wartosc_jakas


tabela 2:

jakies_ID | user_ID | costam_innego


i tabela 3:

znow_jakies_id | user_ID |costam_kompletnie_innego

i teraz zasada... doaajemy nowego uzytkownika. czyli do tabeli 1szej dokonujemy wpisu.. oczywiscie pierwsze kolumny /podstawowe idenyfikatory/ w tabelach 1-3 maja wlasciwosci PRIMARY, UNIQUE, INDEX, AUTOINCREMENT.
po dodaniu uzytkownika nalezy dodac jeszcze wpisy z danymi uzytkownka do tabel 2 i 3. lecz w pola user_ID musza miec te sama wartosc.. w przypadku tabeli pierwszej - bez problemu - autoincrement. w przypadku tabel 2 i 3 - coz - wlasnie jak..?

no i generalnie pytanie jaka jest zasada tworzenia / zarzadzania takimi polaczonymi bazami..?

nie chce trzymac w ktorejs z tabel numeru ID i zwiekszac go o 1en a w pozostalych tabelach sie do tego odwolywac...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
KaMeLeOn
post
Post #2





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

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


Ponieważ tak czy inaczej jesteś zmuszony do wywołania 3 INSERTÓW korzystaj z funkcji mysql_insert_id lub LAST_INSERT_ID w MySql.
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: 23.08.2025 - 18:18