Den tæller hvor mange resultater du får fra en query. Nogle gange forventer du precist et resultat, hvis du søger efter noget der skal være unikt såsom en login. Hvis $count så er større end 1 eller 0 har du en fejl.
- men forventer du kun én række, bruger du LIMIT 1 i din query, så der ikke bruges tid og kræfter på at forsøge at finde flere, når den ene allerede er fundet
Yups, men antallet af rækker bliver ikke over én i nogle af tilfældene - hvilket egentlig var min pointe, selvom man ikke umiddelbart kan læse det ud af kommentaren =)
Jeg forstod spørgsmålet således, at spørgeren i en kode var stødt på en bestemt formulering og ønskede at vide betydningen deraf. Det kode afsnit var åbenbart fra en situation hvor det videre forløb af programmet afhang af, om der var præcise 1 resultat - man kan for eksempel forestille sig en diagnoserende forespørgsel til at undersøge, om der skulle være sneget sig duplikat brugernavn/password ind i en tabel.)
Der er naturligvis mange andre forespørgsel situationer'. Man kan snakke om situationer, hvor der kan være adskillige resultater, men man kun har brug for et resultat, hvilket man så kan få ved hjælp af limit, og om situationer, hvor der ved søgning på unikke felter kun kan komme et resultat og hvor limit så ikke er nødvendigt. O.s.v.
Men der kan vel også være fordele ved at begrænse indlæggene til det oprindelige spørgsmål som formuleret af spørgeren (med mindre spørgeren selv udvider det.) Hvis et medlem så mener, at der er behov for en videre gennemgang af et område er det vel hvor guides kommer ind.
Leoking, du bad om svar, og det oprettede jeg, men så kom du ikke videre. Har du ændret mening og var mit indlæg ikke til hjælp? I så fald opret selv svar og afslut spørgsmålet. Eller forventer du flere indlæg?
Synes godt om
Ny brugerNybegynder
Din løsning...
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.