![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 3 Dołączył: 4.07.2009 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Mam przykładowo dwie tabele o następujących polach:
klienci: -id_klienta -login info_o_kliencie: -id_klienta (klucz obcy, tabela wyżej) -jakies_tam_informacje Jak więc teraz z poziomu PHP dodać nowego klienta, aby powstały dwa rekordy w obydwuch bazach (oczywiscie o tym samym polu id_klienta)? Takie rozwiązanie jak powyzej doda rekord do tabeli klienci, co jednak z tabelą info_o_kliencie? Co prawda można by teraz dodać do bazy zapytanie:
a potem ale chyba istnieje jakieś bardziej optymalne rozwiązanie, prawda? |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Nie w dwóch bazach a w dwóch tabelach. Rozróżniaj baze od tabeli.
Co do problemu: http://www.php.net/manual/pl/function.mysql-insert-id.php rozwiązuje twój problem |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 3 Dołączył: 4.07.2009 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 15:57 |