I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hunde kan måske dresseres til at gøre kunster på kommando, jeg kan ikke. Distinct sørger for at du ikke får dubletter i udtrækket, lidt det samme som group by, men du spare udregningen af en overflødig aggragatfunktion: count.
Ja, det er vel hvor mange forskellige der har være på i de sidste 24 timer. Det er vel også de fleste. Men du har åbenbart ikke forklaret det godt nok.
Synes godt om
Slettet bruger
14. juli 2004 - 19:41#25
nej, det må du undskylde
jeg vil godt finde ud af, hvor mange der var online, det døgn der var flest online på ét døgn... Sig til hvis du ikke forstår det
Nej så der står '2004-07-14' sådan som datoer skal skrives.
Så kan du umiddelbart lave en group by på datoen og ip-nummeret, en sortering, og en limit 1. Så kommer det tal du vil have.
Men lad nu være med at lave den sql ved hvert eneste besøg på siden. Den koster, og ændrer sig ikke så tit. Een gang i døgnet, måske, og selvfølgelig automatisk.
Antal er ikke engelsk, nej. Prøv at læse hvad jeg skriver ovenfor.
Synes godt om
Slettet bruger
14. juli 2004 - 20:50#40
er ikke helt med :/
Synes godt om
Slettet bruger
14. juli 2004 - 20:56#41
skal antal være tid? altså 2004-07-14 ?
Synes godt om
Slettet bruger
14. juli 2004 - 20:59#42
$koe = mysql_query("SELECT count(distinct ip) AS antal FROM counter GROUP BY tid ORDER BY count( ) DESC LIMIT 1") or die(mysql_error()); $raek = mysql_num_rows($koe);
mysql_query("SELECT count(distinct ip) AS antal FROM counter GROUP BY tid ORDER BY antal DESC LIMIT 1") or die(mysql_error());
har du en gammel mysql. Det er heller ikke antal rækker, men værdien i feltet antal, som du skal bruge.
Synes godt om
Slettet bruger
15. juli 2004 - 10:48#44
det må du undskylde, det var en anden fejl der var der, og så troede jeg det var din. jeg prøver lige med din
Synes godt om
Slettet bruger
15. juli 2004 - 13:20#45
jeg har sat det sådan op hvor det virker:
$koe = mysql_query("SELECT count(distinct ip) AS antal FROM counter GROUP BY tid ORDER BY antal DESC LIMIT 0,1") or die(mysql_error()); $hoejst = mysql_fetch_array($koe); $hojst = $hoejst['antal']; $dath = $hoejst['tid'];
og som du kan se vil jeg godt have den dato hvor der var flest, kan du hjælpe mig med det...
hvis du vil giver jeg dig 200 point!
Synes godt om
Slettet bruger
15. juli 2004 - 13:21#46
$dath indeholder ingenting når jeg skriver $dath = $hoejst['tid'];
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.