![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 12.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam problem , nie wiem jak usunąć jednocześnie dane z dwóch tabel... tabele mam skonstrułowane nastepujaco jedna polskie( id_p, slowo_p, opis_p) druga angielskie (id_a, slowo_a, opis_a) one sa ze soba połaczone w trzeciej tabeli laczaca (id_l, id_p, id_a).... i nie wiem jakiego uzyc selecta abym mogła usunąc dane z tabeli polskie i jednoczesnie dane z tabeli angielskie.... do tego mam jeszcze jeden problem....chciałabym moc zmodyfikowac jakies slowo np polskie- slowo_p takbym mogła wpisac dane wszystkie tzn zeby mogło mi wyszukac szukane slowo , ale zebym mogła zmodyfikowac dane jednoczesnie z dwoch tabel tj: slowo_p, opis_p, slowo_a, opis_a. i zeby zapisało zmiany do dwoch tabel. Nie wiem jak to rozgrysc....Bardzo prosze o pomoc
dziekuje ania[/sql] (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Jeśli id jest takie identyczne w obu tabelach, to możesz usunąć tabelę łączącą i wstawić id_p do tabeli angielskie jako klucz obcy ustawiony na casacade. Wówczas podczas usuwania z jednej tabeli, dane będą usuwane z drugiej. Modyfikacja jednak będzie musiała odbywać się w dwóch zapytaniach.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 07:45 |