Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> polaczone tabele
docent
post 21.11.2003, 13:23:33
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...


--------------------
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."

(Przydatne zapytania MySQL)
Go to the top of the page
+Quote Post
KaMeLeOn
post 21.11.2003, 15:17:13
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.


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 21:48