Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql]rozbudowane zapytanie, używanie kilku danych z róznych tabel, oraz zamiana
simo_n
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
simo_n
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 09:52