Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MYSQL]Suma
gomez
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 1
Dołączył: 8.04.2008

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


Witam
Sorry że ostatnio zakładam tyle tematów ^^
Ok przejdę do tematu.
Mam tabele user a w nim pola plec, username,
Chodzi mi o to żeby pokazywało ile mam rekordów w tabeli user ( ztym chyba se poradzę).
I jeszcze o to by zliczało mi ile jest męszczyzn a ile kobiet na moim portalu!
Męszczyzna to jest 1 a kobieta to 0 i chciałbym by to się zmieniło na ilość kobiet i męszczyzn by samo przeliczało. Narazie mam taki skrypt:
  1. <?php
  2. $wyniczek = mysql_query("select sum(username) from user");
  3. list($username) = mysql_fetch_array($wyniczek);
  4. ?>

Chyba jasno się wyraziłem proszę o pomoc.smile.gif
Go to the top of the page
+Quote Post
artega
post
Post #2





Grupa: Zarejestrowani
Postów: 174
Pomógł: 42
Dołączył: 22.07.2007
Skąd: /dev/random

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


Zapytanie pobierające ilość rekordów:
  1. SELECT COUNT(id) AS total FROM user

do tego wystarczy dopisać klauzule WHERE by policzyć mężczyzn/kobiety
  1. SELECT COUNT(id) AS total FROM user WHERE plec = 0
Go to the top of the page
+Quote Post
gomez
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 1
Dołączył: 8.04.2008

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


Thx że odpisałeś.;]
A napiszesz mi te 3 linijki kodu chodzi o srkytp;]?
Reszte sam se przerobiexD
Go to the top of the page
+Quote Post
Lonas
post
Post #4





Grupa: Zarejestrowani
Postów: 576
Pomógł: 14
Dołączył: 9.11.2005

Ostrzeżenie: (20%)
X----


  1. <?php
  2. $sql = mysql_query("SELECT SUM(username) AS suma FROM user GROUP BY plec");
  3. while($dane = mysql_fetch_array($sql))
  4. print $dane['suma'];
  5. ?>


--------------------
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 Aktualny czas: 21.08.2025 - 23:42