witam

Mam taki problem , znaczy pytania ?

Czy za pomocą funkcji SUM() można tylko sumować cyfry ?
Czy można zliczać np takie same litery ( przykład , powtarzają się literki G, P) czy to da rade zliczyć ?


ostatnie i najwazniejsze pytanie , jak zastosowac fukcje SUM() do zapytania w którym chce sumować kilka kolumn...

  1. <?php
  2. $connection = @mysql_connect($hosst, $user, $pass)
  3. or die('Brak połączenia z serwerem MySQL');
  4. $db = @mysql_select_db($baza, $connection)
  5. or die('Nie mogę połączyć się z bazą danych');
  6.  
  7.  
  8. $wynik = mysql_query("SELECT * FROM druzyny WHERE id=".$_GET['id'])
  9. or die('Błąd zapytania');
  10.  
  11.  
  12.  
  13.  
  14. while($dane = mysql_fetch_assoc($wynik))
  15.  
  16.  
  17. $query = "
  18.  
  19. SELECT
  20. p.imie, p.nazwisko, s.rodzaj, p.id as idpilkarz, p.pozycja, s.odminuty, s.dominu
    ty, s.minutna, s.kartki_c, s.kartki_z, s.numer
  21. FROM
  22. sklady as s, pilkarze as p
  23. WHERE
  24. s.klubid = ".$_GET['id']." AND
  25. p.id = s.pilkarzid AND
  26. (s.rodzaj = 'P' OR s.rodzaj = 'Z')
  27.  
  28. ";
  29.  
  30.  
  31. $result = mysql_query($query);
  32. sprawdz_czy_nie_bylo_bledu($result, __LINE__);
  33. //przetwarzamy kolejne mecze
  34.  
  35.  
  36. while ($row = mysql_fetch_array($result)) {
  37. ?>


z tego zapytania chce sumować s.minutna, s.kartki_c, s.kartki_z

więc zgodnie z manualem sumuje

  1. <?php
  2. Mam taki problem , znaczy pytania ?
  3.  
  4. Czy za pomocą funkcji SUM() można tylko sumować cyfry ? 
  5. Czy można zliczać np takie same litery ( przykład , powtarzają się literki G, P) czy to da rade zliczyć ?
  6.  
  7.  
  8. ostatnie i najwazniejsze pytanie , jak zastosowac fukcje SUM() do zapytania w którym chce sumować kilka kolumn...
  9.  
  10. [php]
  11.  
  12.  
  13. $connection = @mysql_connect($hosst, $user, $pass)
  14. or die('Brak połączenia z serwerem MySQL');
  15. $db = @mysql_select_db($baza, $connection)
  16. or die('Nie mogę połączyć się z bazą danych');
  17.  
  18.  
  19. $wynik = mysql_query("SELECT * FROM druzyny WHERE id=".$_GET['id'])
  20. or die('Błąd zapytania');
  21.  
  22.  
  23.  
  24.  
  25. while($dane = mysql_fetch_assoc($wynik))
  26.  
  27.  
  28. $query = "
  29.  
  30. SELECT
  31. p.imie, p.nazwisko, s.rodzaj, p.id as idpilkarz, p.pozycja, s.odminuty, s.dominu
    ty, SUM(s.minutna) as sum, SUM1(s.kartki_c) as sum1, SUM2(s.kartki_z) as sum2, s.numer
  32. FROM
  33. sklady as s, pilkarze as p
  34. WHERE
  35. s.klubid = ".$_GET['id']." AND
  36. p.id = s.pilkarzid AND
  37. (s.rodzaj = 'P' OR s.rodzaj = 'Z')
  38.  
  39. ";
  40. ?>


sumuje osobno każda kolumne.....

i najwazniejsze jak wyświetlić wynik zapytania?
w standartowy sposób

  1. <?php
  2. $sum = $row['sum'];
  3. ?>