04. august 2001 - 23:02Der er
11 kommentarer og 1 løsning
Se om der er flere end LIMIT tillader
Hvordan laver jeg en SQL-forespørgsel, der ud over de selectede felter også indikerer om resultatet er større end det, der er returneret (ved brug af LIMIT)?
Jeg skal bruge det til at lave bladre-links på en hjemmeside, der viser resultaterne, de skal komme frem hvis der er flere resultater end der vises på siden. Ligesom her på eksperten.
Jeg er KUN interesseret i en SQL-løsning, jeg accepterer ikke svar som involverer andet end SQL.
Jamen når du laver et query MED limit... går sql igennem databasen og trækker de rækker ud der opfylder forspørgelsen, og stopper når den når limit... Der bliver ikke tjekket om der er flere... Eller er jeg helt galt på den??
Dan din query, så den hele tiden forsøger at tage limit fra x til y+1, hvis der så er den y+1\'ne record, så har du flere records end du skal bruge, og du kan så angive bladre-links...
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.