Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak zrobić by nie zliczał pustych pól?
Forum PHP.pl > Forum > Przedszkole
woxala123
Witam mam takie zapytanie. Mam kolumnę username i w momencie gdy ktos ma sesje to zapisuje mi tez jego nick. Ale jak ktos nie jest zalogowany to też wstawia sesje ale nie wpisuje nicku. I teraz cała rzecz w tym jak zrobić by nie zliczał pustych pól. Tylko jakie WHERE zrobić przy username?

Kod mam na razie taki

  1. SELECT count(username) FROM user_online
  2.  

Pozdrawiam

Teraz zrobiłem cos takiego że zlicza userów prawidłowo i prawidłowo pusty rekord. Tylko jak teraz wyświetlić osobno liczbe userów i isobno puste pole.?
  1.  
  2. SELECT count(username) FROM user_online GROUP BY username = ""

Jak już zrobie tak
  1. echo $row_Recordset1['count(username)']

To pokazuje ilość aktywnych userów tylko zalezy mi jeszcze na wyświetleniu ilości tych pustych pól.
woxala123
Rozwiązanie jest takie przy kodzie
  1. SELECT COUNT(username) FROM user_online WHERE username IS NULL;

że nie zlicza ilości rekordów tam gdzie występuje puste pole w kolumnie user., tylko pokazuje zero.

Okey już jest dobrze. Oto prawidłowy kod
  1. SELECT COUNT(*) FROM user_online WHERE username = ''
Pyton_000
Czyta, czytam, czytam, czytam i ni chu chu nie wiem co chcesz finalnie osiągnąć...
woxala123
No czyta,czytam, czytam, czytam i ni chu chu nie wiem o co Tobie idzie...
Pozdrawiam

Temat zamykam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.