Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL][PHP]SUM() nie oblicza.
Forum PHP.pl > Forum > Przedszkole
MeGusta
Witam, może mi ktoś podpowiedzieć czemu mi nie zlicza wszystkich wartości z kolumny `Wartosc` questionmark.gif

  1. $countBuy = $db->query('SELECT SUM(Wartosc) FROM '.MYSQL_SITE.'.SM_log');
KsaR
To jest PDO czy MySQLi?

Ogółem musisz pobrać wynik poza samym wykonaniem zapytania.

  1. # W PDO możesz tak:
  2. $countBuy = $db
  3. ->query('SELECT SUM(`Wartosc`) FROM '.MYSQL_SITE.'.SM_log')
  4. ->fetch(PDO::FETCH_ASSOC);
  5.  
  6. print_r($countBuy); // wyświetlenie tablicy.
  7.  
  8. # w mysqli tak:
  9. $countBuy = $db
  10. ->query('SELECT SUM(`Wartosc`) FROM '.MYSQL_SITE.'.SM_log')
  11. ->fetch_assoc();
  12.  
  13. print_r($countBuy); // wyświetlenie tablicy.
Johnas
Ja to robię zawsze tak MySQLi:
  1. $countBuy = $db->rawQuery('SELECT SUM(Wartosc) as ilosc FROM '.MYSQL_SITE.'.SM_log');
  2. echo $countBuy[0]['ilosc'];
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.