29. august 2005 - 08:43Der er
6 kommentarer og 1 løsning
"Diskuter" funktion
Hejsa. Jeg er ved at lave et nyhedssystem hvor jeg vil tilføje en diskuter funktion, men jeg er kommet i tvivl om hvordan jeg skal lave databasen. Er det smartest at tælle antallet af post i "diskuter"-tabellen hver gang jeg skal vise mine nyheder eller skal jeg opdatere et felt i "nyheder" hver gang der kommer et nyt indlæg i diskutionen?
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.
Det du jo skal tænke på er følgende: Snakker vi 1000000 side visninger om dagen, så er et sql til at tælle "diskussioner" jo en del arbejde, i stedet for "kun" at læse et felt hver gang.
Men hvis vi snakker 1000 sidevisninger, så er det ingenting.
Lige en ting til: HUSK i stedet for at lave: SELECT COUNT(*) AS antal FROM diskussion WHERE id = $_GET['id'].... Så er det bedre at lave: SELECT COUNT(id) AS antal FROM diskussion WHERE id = $_GET['id']....
Hehe jeg valgte bare at opdatere et felt som så bliver trukket med ud hver gang. $sqlquery = "UPDATE nyheder SET `diskuter` = diskuter+1 WHERE id = ".$_POST["nyhedsid"];
Dog vil jeg stadig anbefale den anden løsning. Hvis nu du en dag laver en slette funktion eller lign, så skal du ind og tælle diskuter ned med 1. Det andet er lettere at vedligeholde.
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.