Gilbert Skrevet 1. august 2004 Del Skrevet 1. august 2004 $gjester = mysql_result(mysql_query("SELECT count(*) AS count FROM users_online WHERE dato > $tid GROUP BY ip"),0,"count"); ...burde vel fungere? tabell users_online = id,ip,dato (unix) $tid = time()-300 Føler at group by ip ikke fungerer, ettersom når jeg reloader siden blir det en ny online. registrering av online bruker skjer i toppen av dokumentet, der jeg setter inn ip og dato. Lenke til kommentar
???????? Skrevet 1. august 2004 Del Skrevet 1. august 2004 Hva er det du vil hente ut siden det ikke vil fungere å grupere etter id? Lenke til kommentar
Gilbert Skrevet 1. august 2004 Forfatter Del Skrevet 1. august 2004 vil gjerne telle antall unike ip'er som ikke har dato eldre enn 300 sekunder - og satser på at det blir antall gjester online Lenke til kommentar
???????? Skrevet 1. august 2004 Del Skrevet 1. august 2004 Da er det mye lettere å bruke SELECT DISTINCT ip WHERE dato > $tid. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå