Lime
frisch fruchtig
Also die Sache ist ja die, du benutzt oben schon mal die Spalte ID.
Ich geh mal davon aus, dass in der Tabelle "user" alle Benutzer drin stehen - und das nicht nur, wenn sie online sind. In dem Fall ist die ID ja die Benutzer-ID, hat also nichts damit zu tun, ob jemand online ist, oder nicht.
Wenn du ein Feld hast namens "SessionID", dann solltest du jenes verwenden. Ich glaub, mit folgender Abfrage funktioniert das dann sogar:
Weil, wenn schon mal etwas in dem Feld war und du das Feld nur löscht, dann steht da nicht "null" drin, sondern eben ein leerer String - normal jedenfalls.
Ich geh mal davon aus, dass in der Tabelle "user" alle Benutzer drin stehen - und das nicht nur, wenn sie online sind. In dem Fall ist die ID ja die Benutzer-ID, hat also nichts damit zu tun, ob jemand online ist, oder nicht.
Wenn du ein Feld hast namens "SessionID", dann solltest du jenes verwenden. Ich glaub, mit folgender Abfrage funktioniert das dann sogar:
SQL:
SELECT *
FROM `user`
WHERE `SessionID`<>''
AND `SessionID`<>null
Weil, wenn schon mal etwas in dem Feld war und du das Feld nur löscht, dann steht da nicht "null" drin, sondern eben ein leerer String - normal jedenfalls.