To chyba niema prawa działać. Zapytanie do bazy zwraca wyniki w postaci tablicy. Jak masz przeszukać tą tablice skoro zapętlasz zapytanie $query powinno być poza pętlą.
patryk_patrol , Ty chcesz zliczyć liczbę rekordów spośród kilku tysięcy takimi zapytaniami?! to chyba jakiś żart?! a gdzie jakakolwiek wydajność aplikacji?!
nie wiem jak po winno być ‘poprawnie’, bo ciągle nie napisałeś co to za kolumna… niemniej tego typu nigdy nie będzie ‘popranym’ może być co najwyżej ‘zwracającym prawidłowy wynik’. ‘poprawnym’ nie będzie, bo nie masz raczej większego pojęcia o SQL i nie potrafisz napisać jednego prostego wydajnego zapytania zamiast kilkudziesieciu wolnych…
czyli typ int, tak? w takim razie poprawiłeś zapytanie na takie które powinno dawać założony wynik, ale tym samym kolejny raz udowodniłeś, że nie masz większego pojęcia o podstawach i typach danych jakie występują w SQL (dlaczego nie używasz do tego bool?)