Det er til brug i et brugerforum med en masse billeder. Når en bruger ser et billede vedkommende ikke har set før tilføjes billedets ID-nummer til brugerens post. Og så skal der laves en Top10 over de billeder, der er blevet set af flest brugere.
Bare for at anskueliggøre problemstillingen lidt :=)
løsningen er at lave en anden tabel med billed ID der så relaterer til brugeren, hvor du så indsætter de billeder brugeren har set :) ID (autonr), brugerID (brugersID), BilledID (Billed ID)
a1 ---> Ja, det har jeg også tænkt på, men det bliver jo hurtig til mange tusinder poster...
Hvis jeg har forstået dig ret, skal der hver gang en bruger ser et billede indsættes en ny post i "brugerbilledtabellen", hvor der anføres hans brugernavn/ID og ID-nr. på billedet vedkommende har set.
Brugerne har endvidere den mulighed at tilføje favorit-billeder. Når dette sker, bliver disse billeders ID-nr. på tilsvarende vis indsat i brugerens post adskilt af komma. Vil du så også foreslå at oprette en ny tabel til disse med samme fremgangsmåde som ovenstående? Jeg kan godt se, det gør udtræk fra tabellerne langt nemmere, men det bliver som sagt hurtig til en frygtelig masse poster.
Eller var det så bedre at stoppe det hele ind i "brugerbilledetabellen", hvor man så angiver i en tredje kolonne, om der er tale om et "favorit-billede" eller et "vist billede"?
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.