Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Zliczanie danych z formularza
Forum PHP.pl > Forum > Przedszkole
pno
Witam,


Dane z formularza zapisują mi się w taki oto sposób:

sid cid no data
1 1 0 1
1 2 0 2
1 3 0 3
1 4 0 4
1 5 0 3
1 6 0 2
1 7 0 2
1 8 0 3
1 9 0 0
1 10 0 2
1 11 0 1

gdzie sid to session id (każde kolejne wypełnienie zapisuje sid jako 2,3, itd.

cid to nr pytania

a data to wartość liczbowa odpowiedzi na dane pytanie

i teraz pytanie jak zrobić zapytanie żeby sumowało mi np. pierwsze 10 pytań dla każdego sid


z góry dzięk!
Piogola
  1. SELECT sum(DATA), sid FROM tabela GROUP BY sid
pno
ok, dzięki!

ale by zrobić zapytanie żeby sumowało 2, 5, 10 i 12 pytanie dla każdego sid to chyba trzeba jakąś pętle zrobić? póki co mam takie coś

  1.  
  2.  
  3. $query = " SELECT sum(DATA), sid FROM $t GROUP BY sid";
  4. $result = mysql_query($query);
  5.  
  6.  
  7. $r = mysql_result($result, 0);
  8.  
  9. echo $r;
  10.  
  11.  
Piogola
  1. SELECT sum(DATA), sid FROM tabela WHERE cid IN (2,5,10,12) GROUP BY sid
pno
ok, ale jaką pętle tu zrobić, żeby powstał skrypt pokazujący:

kod: $sid (np.1)

wynik 1: (suma pyt. 1,2,3,)

wynik 2: (suma pyt. 3,4,5,)


kod: $sid (np.2)

wynik 1: (suma pyt. 1,2,3,)

wynik 2: (suma pyt. 3,4,5,)

może jednak ktoś pomoże z tym zliczaniem?

z góry dzięki!
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.