![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 8 Dołączył: 28.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki kod:
Wszystko działa, wyświetla mi liste ktora wyglada tak: 1. Strzała 2. Strzała 3. Strzała 4. Mikstura PŻ 5. Mikstura PE 6. Mikstura PE Czy dałoby się w pętli while zrobić takie coś, że zamiast wyświetlania tego samego w następnych linijkach obok nazwy w pierwszym niepowtarzającym się wyniku pisało np.: x3 ? Efekt, który chciałbym otrzymać wyglądałby tak: 1. Strzała x3 2. Mikstura PŻ x1 3. Mikstura PE x2 wymyśliłem takie coś, ale nie wiem czy to jest dobre rozwiązanie jeśli da się to wykonać w pętli (IMG:style_emoticons/default/smile.gif)
Ten kod działa tak jak chcę, ale gdybym dodał inne przedmioty do bazy o innym type to musiałbym dopisywać ciągle pewną część kodu, co chcę ominąć (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Najpierw jest group by a potem dopiero where. Wiedzialbys jakbyś raczył zajrzeć do manuala
http://dev.mysql.com/doc/refman/5.0/en/select.html A jak wyświetlać? normalnie, jak każde normalne zapytanie Tylko dodaj jeszcze NAME i alias na ilosc SELECT name, count(name) as ilosc.... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 16:52 |