Hejsa. Nogen der kan svare mig på, hvordan jeg skal gribe det an på den letteste måde, at gøre dette:
Jeg har fx. to tabeller: biler og cykler. Når jeg adder nye produkter i tabellerne, skal der på forsiden være en "5-nyeste" sektion, som automatisk viser de 5 nyeste produkter, hentet fra alle tabellerne, således at de besøgende kan se de 5 nyeste produkter når de kommer ind på siden. Dette er let, hvis der var én tabel, men nu er der jo flere..!?
blackadder aha!, men kommer det ikke til at tage utroligt meget power at oprette en tabel, hente data fra alle tabeller og smide det ud slette tabellen, hver gang der kommer en besøgende ?
Jeg har tænkt på at når man opretter et nyt produkt, så smider man automatisk produktet ind i en "5nyeste" tabel, men kender I nogen kommandoer i php til at den skal sætte produktet ind på første plads, og derefter slette de overskydende resultater efter, så tabellen altid kun vil indeholde 5 resultater ? Derefter er det let at trække det ud.
Synes godt om
Slettet bruger
30. oktober 2003 - 20:35#7
Som regel er det smartest at lade databasen lave arbejdet istedet for selce programmet, men det er der selvfølgelig delte meninger om :-)
Temporary tabellen oprettes hver gang queryen køres, for hver session. Men da de udelukkende eksisterer i hukommelsen, så sker operationerne på dem ret hurtigt.
Alternativet er 2 queries som codebase skriver + noget PHP.
Der er kun en måde at finde ud af det, Test begge løsninger :-)
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.