Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 21.01.2004 Ostrzeżenie: (0%)
|
Więc mam tabele1 w ktorej jest ID i login w login znajduje się 5 wpisów
"1.Jarek,2.Maciek,3.Maciek,4.Jarek,5.Jarek" I moje pytanie czy idzie jednym zapytaniem zrobić tak aby zwróciło mi ilość kazdego ze wpisów w tej tabeli. Nie chodzi mi o num_rows bo tam musiałbym podać ze ma liczyć Maciek albo Jarek, ale chodzi o to żeby funkcja sama mi podliczyła ilość różnych wpisów. NArazie jedynym rozwiązaniem jakie znam to napisać funkcje która wpierw pobierze za pomocą dopiski DISTINCT wszytskie nazwy i potem każdą z nich z podliczy ale może jest prostszy sposób ? P.S. Szukałem w Search ale cieżko znaleźść (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 21.01.2004 Ostrzeżenie: (0%)
|
Dzięki FIDO
już poszukałem pokombinowałem i problem miałem w tym że nie podałeś za pierwszy razem za count "ile" przez co nie zabardzo wiedziałem do czego się odwoływać . Kod który działa [php:1:d313c9f376]<?php $zapy="SELECT login , COUNT(uzy_id) AS ile FROM tablica GROUP BY login ORDER BY ile DESC"; $wyk=mysql_query($zapy); while ( $row=mysql_fetch_array($wyk) ) { echo "$row[login] , $row[ile] <br> "; } ?>[/php:1:d313c9f376] |
|
|
|
Bourne18 Podliczenie ilości elementów(nie num rows) 21.01.2004, 10:44:33
FiDO Jest prostszy sposob...
SELECT login, COUNT(id)
FR... 21.01.2004, 11:07:23
Bourne18 Dziękuje , ale czy bardzo się wygłupie jak spytam ... 21.01.2004, 12:31:09
FiDO Trzeba by to najpierw posortowac wg ilosci wystapi... 21.01.2004, 12:38:55 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 21:48 |