Nasze strony wykorzystują pliki cookies. Używamy cookies i podobnych m.in. w celach reklamowych i statystycznych oraz w celu dostosowania serwisów do potrzeb użytkowników. Mogą też stosować je nasi reklamodawcy, firmy badawcze oraz dostawcy aplikacji. W przeglądarce można zmienić ustawienia dotyczące cookies. Więcej informacji. Jeśli nie wyrażasz zgody, opuść tę stronę.

jak zliczyc liczby w rekordach w bazie?

Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.

Moderator: Grupa pościgowa ;-)

jak zliczyc liczby w rekordach w bazie?

Postprzez koksik » 6 listopada 2005, o 22:06

koksik
Jestem tu już dłuższą chwilę
Jestem tu już dłuższą chwilę
 
Posty: 145
Dołączył(a): 3 stycznia 2005, o 13:41

jak zliczyc liczby w rekordach w bazie?

Postprzez januzi » 6 listopada 2005, o 22:10

moze byc w php ?
zapytanie: select * from tabela where id = 1
wykonujesz, pobierasz wiersz (array) jako $row i:
echo $row['samice'] + $row['samce'] + $row['nieokreslone'] ;
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53

jak zliczyc liczby w rekordach w bazie?

Postprzez koksik » 6 listopada 2005, o 22:50

w sumie o to mi chodzilo, jednak wystapil maly problem :/

mianowicie struktura wyglada tak:

| id | user_id | polska | samce | samice | nieokreslone |
| 1 | 12 | gekon lamparci | 10 | 15 | 30 |
| 2 | 12 | agama brodata | 1 | 1 | 0 |
| 3 | 12 | ptasznik kedzierzawy | 5 | 25 | 3 |

i chodzi mi o zliczenie wszystkich wartosci z tych trzech pol, dla uzytkownika o user_id = 12, wiec wynik powinien byc 90.
koksik
Jestem tu już dłuższą chwilę
Jestem tu już dłuższą chwilę
 
Posty: 145
Dołączył(a): 3 stycznia 2005, o 13:41

jak zliczyc liczby w rekordach w bazie?

Postprzez januzi » 6 listopada 2005, o 23:19

hmmm ...
to troche zmodyfikuj wpis, jako warunek do where dajesz:
user_id = 12
potem:
$suma = 0 ;
while( $row = mysql_fetch_array( $result )) {
$suma = $suma + $row['samce'] + $row['samice'] + $row['nieokreslone'] ;
}
echo $suma ;

mozesz takze sprobowac w samym zapytaniu zrobic sumowanie:
select samce+samice+nieokreslone from tabela where user_id = 12 (czy jakos tak), potem jak wyzej pobierasz kolejne wiersze (tym razem jako mysql_fetch_row) i dodajesz: $suma = $suma + $row[0] ;
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53

jak zliczyc liczby w rekordach w bazie?

Postprzez koksik » 8 listopada 2005, o 00:36

koksik
Jestem tu już dłuższą chwilę
Jestem tu już dłuższą chwilę
 
Posty: 145
Dołączył(a): 3 stycznia 2005, o 13:41


Powrót do PHP, Perl, SQL, CGI, XML...

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników

cron