![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 2.12.2005 Skąd: Brodnica :) Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Baza danych składa się z kolumn: ID, wynik, tekst, email kolumna wynik przybiera tylko i wyłącznie trzy wartości: 1, 2, 3 Chciałbym aby skrypt zwracał ilość wierszy z każdą z wartości. Coś na zasadzie: 1 - 10 szt 2 - 20 szt 3 - 30 szt
ale nie wiem jak policzyć ile jest, których wierszy :/ Ten post edytował winnetu 22.08.2007, 11:41:25 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 15 Dołączył: 19.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dwie uwagi: 1. Nie uzywaj operatora LIKE tam gdzie nie trzeba, gdyz uniemozliwia on korzystanie z indeksow (nizsza wydajnosc). W Twoich zapytaniach powinienes uzywac operatora porownania (=). 2. Jesli typ pola jest liczba, to przy wstawianiu lub porownywaniu danych nie uzywaj apostrofow. Czyli zamiast wynik = '1', powinno byc wynik = 1. Dowolne znaki ktore otoczone sa apostrofami, traktowane sa przez MySQL jako tekst, przez co serwer MySQL musi niepotrzebnie wykonac konwersje z tekstu do liczby. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 21:41 |