![]() |
![]() |
![]()
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... |
|
|
![]() |
![]()
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.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:18 |