![]() |
Jak wczytać dane z wielu tabel - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: Jak wczytać dane z wielu tabel (/thread-jak-wczytac-dane-z-wielu-tabel) |
Jak wczytać dane z wielu tabel - zebrowski1973 - 14-12-2010 Witam mam pytanie jak za pomacą zapytania pobrać z kilu tabel za pomocą id dane Przykład : index.php?page=produkt&id=22 chciałbym pobrać wszytko z owych tabel z po id: Ponadto jak zapisać z jednego formularza do kilku tabel też po id Przykład : index.php?page=dodaj&id=22 Wiem jak pobrac jparametr z jednej tabeli robię tak : $zapytanie = select * from produkty_info where id='$id'" ; RE: Jak wczytać dane z wielu tabel - www.skrypty.pro - 16-12-2010 Takie pytanie czy owe tabele są połączone ze sobą kluczem głównym po id ? Tu masz przykładowe zapytanie pobierające dane z kilku tabel "SELECT nick, content, provinces.name, size FROM users, news, provinces, photos WHERE users.id=1 AND news.id=1 AND provinces.id=1 AND photos.id=1 " RE: Jak wczytać dane z wielu tabel - zebrowski1973 - 16-12-2010 (16-12-2010, 09:10)www.skrypty.pro napisał(a): Takie pytanie czy owe tabele są połączone ze sobą kluczem głównym po id ? Tu masz przykładowe zapytanie pobierające dane z kilku tabel Tak mam połączone głównym kluczem po id więć jak dobrze zrozumiałem to zapytanie to mam coś takiego napisać $zapytanie SELECT * from produkt_info,produkt_foto,produkt_ilosc WHERE id="$id" gdzie ide pobierane z przeglądarki www a zapis jak będzie wyglądał to trzech tabel ? Do tej pory robiłem tak : $zapytanie = "insert into dostawa values('$nr','$nazwa','$koszt')" ; RE: Jak wczytać dane z wielu tabel - www.skrypty.pro - 17-12-2010 no i dobrze robisz a jak chcesz zapisać do kilku tabel to chyba jednak trzeba zrobić osobne zapytania do każdej z tabeli osobno czyli np $zapytanie = "insert into dostawa values('$nr','$nazwa','$koszt')" $zapytanie1 = "insert into tabela2 values('$1','$2','$3')" $zapytanie2 = "insert into tabela3 values('$1','$2','$3','$4')" kiedyś gdzieś miałem taką fajną stronkę co było fajnie wszystko opisane jak znajdę to mogę podesłać Ci linka. RE: Jak wczytać dane z wielu tabel - zebrowski1973 - 17-12-2010 (17-12-2010, 10:05)www.skrypty.pro napisał(a): no i dobrze robisz a jak chcesz zapisać do kilku tabel to chyba jednak trzeba zrobić osobne zapytania do każdej z tabeli osobno czyli np Dziękuję bardzo za pomoc jakbyś znalaz byś ową fajną stronkę to podaj link |