Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql] brak wyswietlenia, SUM(tabela) - prosze o szybka odpowiedz
MaciekDZN
post 14.01.2008, 01:20:15
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 6.01.2008
Skąd: Działoszyn

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


nie wyswietla mi sumy rekordów, w kazdym rekordzie są tylko liczby, nie ma liter... są tylko cale i po przecinku (np. 3 lub 5,43 )

  1. <?php
  2. $mb = ' MB';
  3. echo 'Ile zajmuja wszystkie eM-Pe-3: ';
  4.  
  5. $sql123 = mysql_query("SELECT SUM(rozmiar) FROM mp3");
  6.  
  7. echo ($sql123["SUM(rozmiar)"].$mb);
  8. ?>


pojawia sie tylko takie cos:
Ile zajmuja wszystkie eM-Pe-3: MB   - nie sumuje mi i nie wyswietla :/ jak to naprawic questionmark.gif

Ten post edytował MaciekDZN 14.01.2008, 07:41:14
Go to the top of the page
+Quote Post
Grzyw
post 14.01.2008, 08:03:45
Post #2





Grupa: Zarejestrowani
Postów: 561
Pomógł: 75
Dołączył: 19.08.2004
Skąd: Wrocław

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


Nie daję głowy, czy to, co piszę, jest poprawne, bo wczoraj na naszym forum przekonałem się, że z bieżącym manualem jestem miejscami do tyłu:)

A nie mam pewności co do linii:
  1. <?php
  2. echo ($sql123["SUM(rozmiar)"].$mb);
  3. ?>


Spróbuj tak:
  1. <?php
  2. $mb = ' MB';
  3. echo 'Ile zajmuja wszystkie eM-Pe-3: ';
  4. $sql123 = mysql_query("SELECT SUM(rozmiar) as suma FROM mp3");
  5. $wynik = mysql_fetch_row($sql123)
  6. echo $wynik['suma'].$mb;
  7. ?>


Jeżeli tu nie tkwił błąd, sorry:)

Ten post edytował Grzyw 14.01.2008, 08:04:47


--------------------
Idąc po czyichś śladach, nie zajdziesz ani kroku dalej...
Go to the top of the page
+Quote Post
uli
post 14.01.2008, 10:35:34
Post #3





Grupa: Zarejestrowani
Postów: 318
Pomógł: 6
Dołączył: 27.01.2005

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


Cytat(Grzyw @ 14.01.2008, 08:03:45 ) *
Nie daję głowy, czy to, co piszę, jest poprawne, bo wczoraj na naszym forum przekonałem się, że z bieżącym manualem jestem miejscami do tyłu:)

A nie mam pewności co do linii:
  1. <?php
  2. echo ($sql123["SUM(rozmiar)"].$mb);
  3. ?>


Spróbuj tak:
  1. <?php
  2. $mb = ' MB';
  3. echo 'Ile zajmuja wszystkie eM-Pe-3: ';
  4. $sql123 = mysql_query("SELECT SUM(rozmiar) as suma FROM mp3");
  5. $wynik = mysql_fetch_row($sql123)
  6. echo $wynik['suma'].$mb;
  7. ?>


Jeżeli tu nie tkwił błąd, sorry:)


Nie prościej w oryginale dać:

  1. <?php
  2. echo $sql123[0].$mb;
  3. ?>


questionmark.gif


--------------------
Prawo Wylera:
Nie ma rzeczy niemożliwych dla kogoś, kto nie musi ich zrobić sam.
Go to the top of the page
+Quote Post
cornholio666
post 14.01.2008, 10:47:37
Post #4





Grupa: Zarejestrowani
Postów: 472
Pomógł: 8
Dołączył: 14.03.2004
Skąd: Rzeszów

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


Nie prościej bo nie będzie działać


--------------------
I need TP for my bunghole!!!

Mój nowy przyjaciel - tytanowa płytka na stałe
------------------------------------------------------
AEGEE, kwiaciarnia rzeszów , notariusz rzeszów, zakład krawiecki rzeszów, paweł jakubowicz
Go to the top of the page
+Quote Post
qrees
post 14.01.2008, 10:57:14
Post #5





Grupa: Zarejestrowani
Postów: 275
Pomógł: 44
Dołączył: 23.11.2007

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


Cytat(Grzyw @ 14.01.2008, 08:03:45 ) *
Nie daję głowy, czy to, co piszę, jest poprawne, bo wczoraj na naszym forum przekonałem się, że z bieżącym manualem jestem miejscami do tyłu:)

A nie mam pewności co do linii:
  1. <?php
  2. echo ($sql123[&#092;"SUM(rozmiar)\"].$mb);
  3. ?>


Spróbuj tak:
  1. <?php
  2. $mb = ' MB';
  3. echo 'Ile zajmuja wszystkie eM-Pe-3: ';
  4. $sql123 = mysql_query(&#092;"SELECT SUM(rozmiar) as suma FROM mp3\");
  5. $wynik = mysql_fetch_row($sql123)
  6. echo $wynik['suma'].$mb;
  7. ?>


Jeżeli tu nie tkwił błąd, sorry:)

Cytat z manuala: mysql_fetch_row — Get a result row as an enumerated array.
Skąd ci się tam weźmie pole o nazwie 'suma'? Powinno być tak:
  1. <?php
  2. $mb = ' MB';
  3. echo 'Ile zajmuja wszystkie eM-Pe-3: ';
  4. $sql123 = mysql_query(&#092;"SELECT SUM(rozmiar) as suma FROM mp3\");
  5. $wynik = mysql_fetch_assoc($sql123)
  6. echo $wynik['suma'].$mb;
  7. ?>

O ile oczywiście nie ma żadnego błędu SQL'a.
Go to the top of the page
+Quote Post
MaciekDZN
post 14.01.2008, 19:48:05
Post #6





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 6.01.2008
Skąd: Działoszyn

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


wielkie dzieki, dziala poprawnie smile.gif

wczesniej jak to robilem w bazie to wyswietlało mi to dobrze, a jak wrzucilem kod na stronke to juz bylo troszke gorzej z tym ale jakos daliscie rade i pomogliscie mi smile.gif
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 20:40