Ĺadny brzuch
Witam
Mam mały problem z PHP i MySQL. Potrzebował bym zwrócic ilość wpisów z tabelki z określonymi danymi. Chodzi mi dokładniej o to aby wyświetlic ile jest wpisów w tabeli z np wiekiem osób (chcę wyświetlić ze tyle i tyle osób ma określony wiek).
Z góry dziękuje za pomoc (ewentualnie mogę bardziej wyjaśnić o co mi chodz ;) )
Pozdrawiam
mysql> describe users; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | nick | varchar(50) | YES | | NULL | | | wiek | int(11) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 2 rows in set (0.00 sec) mysql> select * from users; +-------+------+ | nick | wiek | +-------+------+ | ala | 17 | | ela | 15 | | ala | 15 | | ola | 16 | | kasia | 16 | | asia | 19 | | basia | 19 | +-------+------+ 7 rows in set (0.00 sec) mysql> select wiek, count(*) as ilosc from users group by wiek order by wiek desc; +------+-------+ | wiek | ilosc | +------+-------+ | 19 | 2 | | 17 | 1 | | 16 | 2 | | 15 | 2 | +------+-------+ 4 rows in set (0.00 sec)
pozdrawiam
pepsi^no1
A gdybym chciał wyświetlić ilość wpisów tylko z wiekiem 16 lat, to jak wyglądało by zapytanie ?
mysql> select wiek, count(*) as ilosc from users where wiek=16 group by wiek;:]
pozdrawiam
pepsi^no1
No teraz z resztą powinienem sobie poradzic :) Wielkie dzięki za pomoc.
Pozdrawiam
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Mam mały problem z PHP i MySQL. Potrzebował bym zwrócic ilość wpisów z tabelki z określonymi danymi. Chodzi mi dokładniej o to aby wyświetlic ile jest wpisów w tabeli z np wiekiem osób (chcę wyświetlić ze tyle i tyle osób ma określony wiek).
Z góry dziękuje za pomoc (ewentualnie mogę bardziej wyjaśnić o co mi chodz ;) )
Pozdrawiam
mysql> describe users; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | nick | varchar(50) | YES | | NULL | | | wiek | int(11) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 2 rows in set (0.00 sec) mysql> select * from users; +-------+------+ | nick | wiek | +-------+------+ | ala | 17 | | ela | 15 | | ala | 15 | | ola | 16 | | kasia | 16 | | asia | 19 | | basia | 19 | +-------+------+ 7 rows in set (0.00 sec) mysql> select wiek, count(*) as ilosc from users group by wiek order by wiek desc; +------+-------+ | wiek | ilosc | +------+-------+ | 19 | 2 | | 17 | 1 | | 16 | 2 | | 15 | 2 | +------+-------+ 4 rows in set (0.00 sec)
pozdrawiam
pepsi^no1
A gdybym chciał wyświetlić ilość wpisów tylko z wiekiem 16 lat, to jak wyglądało by zapytanie ?
mysql> select wiek, count(*) as ilosc from users where wiek=16 group by wiek;:]
pozdrawiam
pepsi^no1
No teraz z resztą powinienem sobie poradzic :) Wielkie dzięki za pomoc.
Pozdrawiam