29. juli 2001 - 22:52Der er
6 kommentarer og 1 løsning
Fejl i kode
Jeg har en database Som registrer hvergang nogen trykker på et banner ved at der bliver tilført en ny post med den url som banneret har. Så vil jeg lave en side som går ind og tæller op hvor mange gange f.eks. www.min_side.dk står der og viser så antallet og url´en. Jeg kan regne ud at jeg skal bruge kommandoen count, men jeg kan ikke få det til at virke. Er der nogen der kan hjælpe?
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.
Jeg mener du er på vildspor, hvis du tilføjer en ny post i databasen for hver gang der bliver klikket på et link - med mindre du har en helt speciel grund til at gemme en post for hver unikt klik ???
Jeg vil foreslå at du laver din tæller om til først at kontrollere om der allerede er klikket på et link med en SELECT, i så fald lave en UPDATE på tælleren for det pågældende link og i modsat fald lave en INSERT. Det vil betyde at du kun har én post for hvert banner.
Så vil du også kunne lave en simpel SELECT på den side der skal vise antal klik.
Det kunne jo være der blev opbevaret andre informatiioner end blot antallet, såsom IPnummer, referer-side, browser, dato, etc etc. Så er den anførte løsning da yderst fornuftig.
erik >> det er jo også det jeg mener med \"med mindre du har en helt speciel grund til at gemme en post for hver unikt klik ???\"
Grunden til at jeg måske trækker det lidt skarpt op er, at min erfaring siger mig at den slags tabeller har det med at vokse uhæmmet og pludselig kan man ikke forstå at alting går langsommere og langsommere og...
Og derfor mener jeg at der skal være en speciel grund (som eks. ekstra information) inden man blot læsser poster ned i en database.
Ja, men en indsættelse er hurtig :) Specielt ved bannere, hvor man måske gør sig fortjent til et par håndører ved et klik, er det da temmelig uinteressant at kunne gå til bannerkliksælgeren, og sige at der er 100.000 der har klikket, når man kun har fået betaling for 7 - med mindre man kan dokumentere det med lidt mere konkrete oplysninger. Men lad os nu ikke bekymre os om det i resten af ferien, som er - suk - et kvarters tid :=)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.