Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php+mysql]Pobieranie, porównanie, zliczanie danych, mysql
kony
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 24.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Mam dwie tabele

tabela1zawiera dane dotyczące logowania

login | hasło | imie | nazwisko

w której znajdują się dane np.

kony1 | hasło1 | imie1 | nazwisko1
kony2 | hasło2 | imie2 | nazwisko2
kony3 | haslo3 | imie3 | nazwisko3

tabela2

login | cyfra1 | cyfra2 | cyfra3

i tutaj dane

kony1 | 2 | 3 | 0
kony2 | 4 | 5 | 1
kony1 | 2 | 5 | 5
kony3 | 2 | 5 | 6

Potrzebuję utworzyć sobie tabelę na stronie

Tabela ma wyświetlać login i sumować punkty z tabeli według kolumn (oczywiście z komórek ściśle powiązanych z odpowiednim loginem)
czyli tabela powinna wyglądać tak:

kony1 | 4 | 8 | 5
kony2 | 4 | 5 | 1
kony3 | 2 | 5 | 6

Podejrzewam, że żeby pobrać odpowiednie dane z komórek z liczbami potrzeba porównać loginy z obydwu baz, ale jak to zrobić to nie mam zielonego pojęcia i szczerze powiem, że trochę przeszukałem i w google i tutaj na forum, ale nie mogłem znaleźć (być może nie wiem jak to nazwać (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) )
Później jeszcze trzeba będzie to wszystko posortować ale z tym sobie poradzę.
Nie wiem jak skonstruować zapytanie do bazy żeby mi ta tabela działała jak należy...

Sprawa w sumie wydaje się być prostą z pozoru aczkolwiek naprawdę nie mam pomysłu jak to wszystko powiązać...

Poproszę o jakąkolwiek pomoc (nawet mały przykładzik jak się da) a ja kombinuje dalej, może mi się uda (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Dzięki z góry.

Ten post edytował kony 25.09.2007, 20:36:11
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Rude Dude
post
Post #2





Grupa: Zarejestrowani
Postów: 41
Pomógł: 1
Dołączył: 23.07.2007

Ostrzeżenie: (0%)
-----


  1. SELECT tabela1.login, sum(tabel2.cyfra1), sum(tabel2.cyfra2), sum(tabel2.cyfra3)
  2. FROM tabela1, tabela2
  3. GROUP BY tabela1.login

Może tak, pogrupowane według loginów.
Go to the top of the page
+Quote Post
kony
post
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 24.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat(Rude Dude @ 25.09.2007, 23:11:58 ) *
  1. SELECT tabela1.login, sum(tabel2.cyfra1), sum(tabel2.cyfra2), sum(tabel2.cyfra3)
  2. FROM tabela1, tabela2
  3. GROUP BY tabela1.login

Może tak, pogrupowane według loginów.

Dzięki za pomoc. Co prawda nie skorzystałem, bo rozwiązałem problem trochę innym sposobem ale i tak dzięki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Jeszcze mi tylko sortowanie zostało ale z tym chyba już sobie poradzę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 2.10.2025 - 23:53