14. november 2008 - 20:52Der er
4 kommentarer og 1 løsning
den tæller ikke rigtigt fra databasen
hejsa alle.
Skal ha mysql til at skrive hvor mange i tabellen der har status="kommer". bruger dette kode: --- $kommer = mysql_query("SELECT COUNT(*) FROM avls WHERE status='kommer'")or die(mysql_error()); $antalkommer = mysql_num_rows($kommer); echo $antalkommer; --- men den skriver bare 1, og der er flere end en hvis status er sat til kommer. hvad er der galt?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Din fejl var, at du tæller antallet af rækker queryen returnerer. Når du bruger COUNT() returneres der kun én enkelt række med antallet. Så hvis du 'binder' variablen til en variabel ligesom erikjacobsen har gjort i ovenstående indlæg, vil det virke efter hensigten. Du kan selvfølgelig også fjerne COUNT() og bare erstatte det af en stjerne. Det vil også virke. Jeg vil nu anbefale dig at bruge den første metode...
Synes godt om
Slettet bruger
14. november 2008 - 21:09#3
Okay, det var bare lige det der ,0 jeg manglede så :P jeg takker for hjælpen :) erik-> smid et svar for hjælpen moddi->smid et svar for den dejlige forklaring, det gør det lidt nemmere at forstå når der er en forklaring med :)
En forklaring forhindre dig i hvert fald i at havne i samme situation igen.
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.