Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]Funkcja SUM w MYSQL , prosze o pomoc, Bede bardzo wdzieczny
fiwus
post 27.10.2010, 18:12:04
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 12.05.2010

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


Witam, chcialbym zsumowac wszystkie wartosci liczbowe w tabeli.


Tabela nazywa sie "zakupy" a kolumna z wartosciami "cena"

to co probowalem, ale nie dziala, wyswietla albo puste miejsce albo Array

  1.  
  2. $wynik4 = mysql_query("SELECT SUM(cena) FROM zakupy")
  3. or die('Błąd zapytania');
  4.  
  5. if(mysql_num_rows($wynik4) > 0) {
  6.  
  7. while($r4= mysql_fetch_assoc($wynik4)) {
  8. echo $r4['cena];
  9. }
  10.  
  11. }
  12.  


Prosze o pomoc, co robie zle.
Go to the top of the page
+Quote Post
tehaha
post 27.10.2010, 18:27:21
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


trzeba użyć aliasu, ponadto wyciągniesz tylko jedną daną - suma, więc pętla jest tu zbędna

  1. $wynik4 = mysql_query("SELECT SUM(cena) AS suma FROM zakupy")
  2. or die('Błąd zapytania');
  3.  
  4. if(mysql_num_rows($wynik4) > 0) {
  5.  
  6. $r4= mysql_fetch_assoc($wynik4);
  7. echo $r4['suma ];
  8. }

Go to the top of the page
+Quote Post
poli25
post 28.10.2010, 06:43:11
Post #3





Grupa: Zarejestrowani
Postów: 239
Pomógł: 20
Dołączył: 19.02.2010

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


a to nie pomoze ?



$wynik4 = mysql_query("SELECT SUM(cena) AS suma FROM zakupy")
or die('Błąd zapytania');

if(mysql_num_rows($wynik4) > 0)
{
while($suma_cena=mysql_fetch_array($wynik4))
{
$suma_cen=$suma_cana[0];
echo $suma_cen;
}

}
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: 12.06.2025 - 23:42