24. august 2002 - 21:30Der er
42 kommentarer og 2 løsninger
SELECT Count() virker ikke
Jeg kan ikke få den til at counte uanset hvor jeg sætter linien ind eller hvordan jeg ændre den... $overallm = mysql_query("SELECT COUNT(title) FROM movielist"); Denne kode returnere "Resource id #3", og tabellen title indeholder mange flere end bare 3 - Hvad betyder dette?
hmm den giver stadig den samme værdi "Resource id #3". Og sætter jeg den ind i WHILE der hvor jeg lsiter indholdet returnere den antallet plus 2. Oh hvorfor kommer dne ikke med et rent tal istedet for teksten resource ?
Ja det lyder godt nok mærkeligt - koden burde virke og kun returne et tal, som repræsenterer antallet af rækker i tabellen. Men det er ikke en kommando du skal have i en while løkke, da der kun skal spørges databasen en gang! Har du evt. noget kode vi kan se?
htm, jeg har læst lidt emre på siden men fik ingen af de nævnte til at virke desværre - Men ljweb´s forslag virker perfekt :))
Lige inden jeg lukker spørgsmålet vil jeg høre om i ved hvordan man får den til at liste rækker hvor title IKKE er NULL og heller ikke tæller NULL med ??
jeg vil nu sige at det er smartere at bruge mysql_result... da du kun skal hente den ene værdi. Det kan ikke betale sig at bruge alle mulige variabler, osv
ztyxx, skal den køres med mysql_query ? Jo, je ghar phpmyadmin men kan ikke finde nogen tæller nogen steder. Men før reagerede den på tæller, men ikke taeller (WHERE title != NULL && taeller != )
<?php mysql_query("ALTER TABLE 'Movies'.'movielist' CHANGE 'tæller' 'taeller'); ?> dette giver fejlen: Parse error: parse error, unexpected $ in c:\_domainsroot\localtest\testing.php on line 3
<?php $overallm = mysql_query("SELECT COUNT(title) FROM movielist"); $count = mysql_num_rows($overallm); echo "Der er nu $count forekomster i databasen"; ?>
Nå det er der ikke noget at gøre ved. Skal tidlig op imorgen så hopper i seng nu - Men hvad med point ? jeg lukker spørgsmålet nu da jeg har fået svar på det vigtigese :)
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.