23. juni 2005 - 10:38Der er
7 kommentarer og 1 løsning
Hjælp til ASP udtræk
Her kommer et (måske) indviklet problem:
Jeg har et forum i MySQL-DB (ASP), jeg vil gerne at man kan se efter log ind, hvilke nye fora der er kommet. Lad os antage følgende:
Kategori: Cykler - Nyt indlæg: Min cykel - Skrevet kl: 14:00 Kategori: Cykler - Nyt indlæg: Din cykel - Skrevet kl: 14:10 Kategori: Biler - Nyt indlæg: Din bil - Skrevet kl: 14:05
Så vil jeg gerne have dem sat op som følgende:
Nye indlæg i Cykler: Min cykel Din cykel
Nye indlæg i Biler: Din bil
Jeg har flere hundrede kategorier/Emner. Hvordan fortæller jeg at hvis den finder et nyt indlæg i Cykler, at den skal tjekke om der er andre nye og! At den ikke skal søge efter i den kategori igen.
nu ved jeg ikke hvordan du har dem i tabellen Men hvis du finder nye indlæg udfra sidste login tid Kunne du så ikke bare nøjes med en order by kategori,tid ? altså ala Select * From tabel Where tid > sidste_login_tid Order By kategori,tid Asc
Dvs, jeg vil nu blot søge efter nye "I"er. Hvis der er et nyt "I" her møder den først Min Cykel, så skal jeg finde "O" (kategorien) (Det kan jeg godt), men så skal den samtidig søge om der er andre "I"er i den kategori (Her: Din cykel) (Det er også nemt)
Men så kommer problemet. Efter dette sørger den jo videre og finder andre nye "I" og møder da "Din Cykel" og vil lave samme kategori igen
Jeg sørger først efter Nye "I", er der nogle gemmer jeg ID (kategori-id). Lad os antage følgende:
Kategori: Cykler - Nyt indlæg: Min cykel - Skrevet kl: 14:00 - ID: 10 Kategori: Cykler - Nyt indlæg: Din cykel - Skrevet kl: 14:10 - ID: 10 Kategori: Biler - Nyt indlæg: Din bil - Skrevet kl: 14:05 - ID: 11
Så gemme ID som er forskellige i en variabel / en ny tabel eller?
Den gemme så: 10, 11
derefter henter jeg "O" med ID 10 og 11, derefter nye indlæg i disse kategorier. Men er det smart?
hvis det eneste som skiller dem er typen hvordan ved du så at indlægget I = BIL ikke hører til O = CYKEL ? Men hvis du har det og det virker er det jo godt nok En mulighed er da at gøre som du foreslår, men du vil så skulle løbe hele tabellen igennem for hver eneste overskrift - og det kan godt blive en "dræber" når du har mange
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.