![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 150 Pomógł: 1 Dołączył: 2.07.2012 Skąd: localhost Ostrzeżenie: (0%) ![]() ![]() |
Witajcie!
Tworzę skrypt MVP(czyli taka jakby ankieta na dany miesiąc z najlepszym ludkiem z forum). Struktura bazy danych: ![]() i tutaj mam problem, otóż jak sformułować zapytanie by z tych w/w rekordów wyświetlić coś takiego: Ugia, głosów: 2 puchal1987, głosów: 1 W dodatku zliczanie rekordów tylko w 07 czyli lipiec dla 08 osobno w następnym miesiącu. Próbuję z takim zapytaniem: Kod SELECT count(voteFor) FROM mvp WHERE mvp = '$mvp'; gdzie $mvp to 07 czyli ten miesiąc. Jakaś podpowiedź? Dodam tylko, że userów w MVP będzie ~30 więc robienie osobnego zapytania dla każdego usera mija się z celem. Pozdrawiam, Filipsiu. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 25 Dołączył: 10.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 150 Pomógł: 1 Dołączył: 2.07.2012 Skąd: localhost Ostrzeżenie: (0%) ![]() ![]() |
Niestety Twój sposób daje taki efekt: Array ( [voteFor] => puchal1987 [count(voteFor)] => 1 ) nie ma tu tego 2 czyli Ugia => 2.... @edit: chyba, że źle to wyświetlam: Kod $result = mysql_query("SELECT voteFor, count(voteFor) FROM mvp WHERE mvp = '$mvp' GROUP BY voteFor;") or die(mysql_error());
$wiersz=mysql_fetch_assoc($result); print_r($wiersz); Ten post edytował filipsiu 13.07.2013, 13:08:50 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 25 Dołączył: 10.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
no pewnie, że źle:
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 150 Pomógł: 1 Dołączył: 2.07.2012 Skąd: localhost Ostrzeżenie: (0%) ![]() ![]() |
no pewnie, że źle:
Dziękuję za pomoc, dałem pomógł. Temat do zamknięcia ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:39 |