Nella mia ricerca per trovare un modo per far dire a PHP quante persone sono "online" sul mio sito ho scoperto che ci sono modi per "stimare" Questo.script per dirmi chi e quanti utenti sono online
Ho scelto di registrare tutto ciò che accade sul sito, anche per ragioni di gestione degli errori, ma ora sono bloccato a scrivere la mia query SQL.
Fondamentalmente Ho un database con 'IP', 'userid' e 'datetime' e ho pensato che una query come questo sarebbe fare il trucco:
SELECT distinct(IP), datetime
FROM `bigBrother`
WHERE datetime BETWEEN DATE_SUB(NOW(), INTERVAL 3 MINUTE) AND NOW()
Il problema è che il mio sito è visto per lo più e usato dagli studenti nella rete scolastica, e beh ... hanno tutti lo stesso IP.
Quindi la domanda è, sto facendo bene, e posso selezionare due righe distinte dal mio database, in modo da poter ordinare gli utenti registrati (che avranno un 'userid' - gli altri avranno userid = 0)?
che sta funzionando ... whoohoo – Jasper