du kan bare tilføje et timestamp til dine nyheder eller et felt som indeholder tid/dato for, hvornår hver af nyhederne er oprettet. Når du så ønsker at finde den nyeste laver du bare en sql som finder den nyhed med den største dato. Hvis du bruger mysql, kan du bare bruge max(). Hvis du skriver lidt om hvilken database du bruger er det nok lettere at komme med et bud
Jeg bruger en Access database. Er en Timestamp et felt i databasen som indeholder oprettelsesdatoen, og skal man selv skrive den eller bliver den indsat automatisk?
Hvis du skal bruge datoen til at skrive på en side, så brugerne kan se om der er noget de ikke har læst i nyhederne, skal du huske, at ovenstående metode også skriver datoen for, hvornår det sidste indlæg er slettet(det er ikke altid lige relevant for en læser). Men hvis man ikke sletter i databasen, er torbens metode den bedste.
jeg kunne forestille mig at en timestamp er navnet på et felt i en database af typen dato, den kan selv udfylde, el sætte standværdien til at være Now() for at udfylde den automatisk ...
så vidt jeg ved, virker timestamp ikke i access. Timestamp er et felt man for eksempel anvender i mysql. Feltet indholder en dato for, hvornår indholdet i recorden er blevet ændret. Fordelen ved dette felt er, at databasen selv sørger for at opdatere feltet.
Jeg kan ikke lige på stående fod komme med et eksempel som vil virke i access. Unden at skulle skrive noget kode, og det har jeg ikke lige tid til nu:-\\
Altså hvis jeg nu laver et felt i min db hvor jeg indsætter now(), når jeg laver en ny post. Så må jeg vel med sql kunne finde datoen for den nyeste post og så udskrive denne dato.
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.