Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Sposób wyświetlania danych z bazy
busyboy
post
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 0
Dołączył: 22.02.2004

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


Witam

Mam pewien problem - może dla nie których prosty - ja jednak nie mogę sobie z nim poradzić. Chodzi o wyświetlanie zawartości danych z bazy. Mam w bazie np takie dane :

ABC 01-2015 100
ABC 02-2015 50
DEF 01-2015 70
ABC 03-2015 80
DEF 03-2015 40

W jaki sposób wyświetlić wynik aby był w formie poniżej

01-2015 02-2015 03-2015
ABC 100 50 80
DEF 70 40

Dziękuje za pomoc...

Ten post edytował busyboy 15.12.2015, 11:37:16
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


przeleć wszystkie rekordy w while() i skonstrułuj sobie np. taką tablicę:

np:

  1. while($row... ) {
  2. $tab[$row['date']][$row['type']][] = $row['val'];
  3. }


a potem to już z górki

Ten post edytował Pyton_000 15.12.2015, 11:40:10
Go to the top of the page
+Quote Post
busyboy
post
Post #3





Grupa: Zarejestrowani
Postów: 191
Pomógł: 0
Dołączył: 22.02.2004

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


Hmm nie wiem czy dobrze się zrozumieliśmy - chodzi o to że ABC i DEF ma być posortowana po miesiącach i jeżeli w danym miesiącu jest data to żeby była prowadzona a jeżeli nie to jej brak. Chodzi o przesortowanie tak np. całego roku

Pyton_000 zrobiłem tak jak mówiłeś - co ja mogę z tym dalej zrobić bo niestety nie mam pojęcia sad.gif jak to wyświetlić albo zapisać ?


  1. $test=mysql_query("select * from test");
  2. while($u=mysql_fetch_array($test))
  3. {
  4. $tab[$u['miesiac']][$u['kontrahent']][] = $u['wartosc'];
  5. }


Ten post edytował busyboy 15.12.2015, 11:55:01
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 06:24