26. maj 2009 - 12:07Der er
18 kommentarer og 1 løsning
Vise hvilke felter der er opdateret
Hej, hvordan kan jeg smart vise hvilke felter der er opdateret i en tabel ?
Jeg har f.eks.:
felt1, felt2, felt3 ... feltX. Hvis man så første gange retter/tilføjer felt1 og felt3 og trykker OPDATER. Næste gang felt3 og felt5 osv... Hvordan vil i styre det nemmest ? Så kan jeg se fra gang til gang, felt 1 og 3 er rettet. Felt 3 og 5 er rettet.
1: Vi er i et php script. :o) 2: Ja, mysql. 3: Ikke en log, blot hvilke felter blev netop opdateret. (for at kunne sende det i en email, event-id: 2, fik opdateret felt1, felt3 og felt4 f.eks.)
Jeg overvejer en funktion som trækker alle felter ud af sql inden opdatering. Og så lave et udtræk efter opdatering og sammenligne dette. Dog ved jeg performance vil være dårlig, men da siden ikke har stor belastning og heller ikke vil få det, kan det måske være en løsning.
Det var jo netop det jeg håbede med dette indlæg. :o) Men jeg takker ihf. for dine inputs splazz og så er det jo fedt igen at stille spørgsmål og ikke altid bare skulle besvare dem.
ja, det er jeg klar over, tænkte også mere på det sidste stykke tid, hvor jeg selv er blevet mere aktiv herinde. jeg er også selv begyndt at svare på flere spørgsmål end jeg opretter og det må jo være et tegn på at man bliver dygtigere :)
Det foruroliger mig at i først føler jer erfarne efter 7 år som bruger her på eksperten :)
Men nu vil en rookie så lige spørge: Skal du sende en email hver gang der bliver opdateret? For når du klikker opdater skal der jo opdateres noget :) (sjovt nok) Så kan du ikke lave en mail() funktion der sender informationerne til dig, i det script der behandler update?
hehe, jeg har nu ikke været vildt aktiv i kodning i de syv år, det er faktisk kun her det sidste års tid jeg rigtig er begyndt...
og dit forslag er jo mere eller mindre blevet luftet, jeg tror bare jakob er ude efter flere forslag - det skulle undre mig meget, hvis han ikke selv har nogle ideer, hvilke han allerede har luftet én af faktisk.
Tak for jeres forslag. Min løsning blev at lave et udtræk af tabellen inden update og efter update og så kigge på forskellen. Forskellen skal så sendes i en email. Hvis nogle ønsker point, så smid et svar.
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.