Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Jak zrobić by nie zliczał pustych pól?
woxala123
post
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 12
Dołączył: 9.01.2010

Ostrzeżenie: (10%)
X----


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.

Ten post edytował woxala123 12.01.2017, 23:47:00
Go to the top of the page
+Quote Post
com
post
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


http://www.w3schools.com/sql/sql_null_values.asp
Go to the top of the page
+Quote Post
woxala123
post
Post #3





Grupa: Zarejestrowani
Postów: 361
Pomógł: 12
Dołączył: 9.01.2010

Ostrzeżenie: (10%)
X----


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 = ''


Ten post edytował woxala123 13.01.2017, 08:31:32
Go to the top of the page
+Quote Post
Pyton_000
post
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Czyta, czytam, czytam, czytam i ni chu chu nie wiem co chcesz finalnie osiągnąć...
Go to the top of the page
+Quote Post
woxala123
post
Post #5





Grupa: Zarejestrowani
Postów: 361
Pomógł: 12
Dołączył: 9.01.2010

Ostrzeżenie: (10%)
X----


No czyta,czytam, czytam, czytam i ni chu chu nie wiem o co Tobie idzie...
Pozdrawiam

Temat zamykam

Ten post edytował woxala123 13.01.2017, 10:17:47
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 13:33