Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 9.09.2006 Ostrzeżenie: (0%)
|
Buduję sobie stronę www i mam problem. Nigdy nie robiłem trudnych, czy długich zapytań do bazy.
Chcę zrobić, żę łączy mi się z jedną tabelą, pobiera z niej kilka danych, wśród nich ID, ten numer przesyła do kolejnej tabeli, gdzie do przypisanego ID jest dodana odpowiednia zawartość w polu numerID, i z niej wyciąga odpowiednie dane. Następnie z pierwszej tabelki i z drugiej pobiera odpowiedni numerID (np. 10 i 11) oraz sprawdza w trzeciej tabelce, jakie dane są przyporządkowane tym numerom, i dopiero wtedy wyświetla wszystkie dane. Budawa tabel: Kod Tabela 1 pr_tab1 -------------------------------------- |ID| NumerID| Tresc1| Tresc| ---------------------------------- |1 | 10 |Lol | brak | |2 | 14 |xxx | przyklad |3 | 10 |roftl | przyklad2 | |4 | 57 |zip | xxx | |5 | 35 |brak| i tak dalej | ------------------------------------- Tabela 2 ID | NumerID 1 | 15 2 | 14 3 |35 4 |57 5| 1 Tabela 3 NumerID | Nazwa 10 | Lol 35 | Adam 31 | Polska 38 | Pilka 4 | Temat Nie chcę gotowych skryptów, jedynie linki (najlepiej na polskie strony) oraz jakieś przykłady, a sam spróbuję to jakoś złożyć. Szukałem na forum podobnych problemów, ale znalazłem wyłącznie z 2 tabel i bez takich problemów" jak moje. Z góry dziękuje za pomoc/ Ten post edytował simo_n 11.10.2007, 18:38:12 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 9.09.2006 Ostrzeżenie: (0%)
|
tabela 1" for1loxx
+----+-------------------------+ | ID_PM | ID_MEMBER_FROM |SUBJECT|BODY +----+-------------------------+ | 1 | 1 | tylko raz wyciągana|tylko raz wyciągana | 2 | 2 8 |tylko raz wyciągana|tylko raz wyciągana | 3 | 45 |tylko raz wyciągana|tylko raz wyciągana | 4 | 15 |tylko raz wyciągana|tylko raz wyciągana +----+-------------------------+ Z tej tabeli pobiera dane, ID_PM przesyła do tabeli nr 2, natomiast ID_MEMBER_FROM przesyła do tabeli numer 3, do wartości ID_MEMBEr tabela 2: for1loxx_x +----+-------------------------+ | ID_PM | ID_MEMBER| +----+-------------------------+ | 1 | 23 | | 2 | 9 | | 3 | 6 | | 4 | 12 | +----+-------------------------+ Tu znajdują się tylka dwi wartości, które chcę wyciągnąć/ Gdy zostanie przekazane ID_PM chcę, aby został wybrany przypisany numer ID_MEMBER, a następnie przesłany do tabeli 3 3 tabela: for1loxx_u +----+-------------------------+ | ID_MEMBER | NAMe| +----+-------------------------+ | 29 | LOL | | 3 | ROFTL | | 47| XXX| | 18| WSAD | +----+-------------------------+ Do każdego numeru ID_MEMBER ma wyświetlić nazwe NAME Przy wyświetlaniu chcę, aby wyświetliło mi: subject i body( które mają przypisane wartośći, tekstowe) , oraz numer ID_MEMBER odpowiednio dopasowane. Ten post edytował simo_n 11.10.2007, 21:10:06 |
|
|
|
simo_n [php/mysql]rozbudowane zapytanie, używanie kilku danych z róznych tabel 11.10.2007, 17:50:55
legorek Podaj struktury tabel i przykładowe dane, na sucho... 11.10.2007, 18:23:12
ExPlOiT O ile się niemyle to poczytaj sobie o union a... 11.10.2007, 19:11:09
faster jakie zależności są pomiędzy t... 11.10.2007, 20:32:09 
Zick4 Cytatselect * from tabela1 t1, tabela2 t2, tabela3... 12.10.2007, 13:12:38
ExPlOiT Numery id się powtarzają bo każda tabela ma osobne... 11.10.2007, 20:55:42 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 09:52 |