19. juli 2005 - 20:45Der er
28 kommentarer og 1 løsning
Hjælp til Count()
Hej jeg har en database hvorfra jeg gerne vil udtrække antallet af personer der er tilmeldt og fordelingen af køn:
Jeg har lavet følgende: SELECT COUNT(DISTINCT kon) FROM personer;
Og kan så forstille mig at jeg på en eller anden måde skal definere mand og kvinde med en $post men hvordan skal jeg gøre det og trække dem ud hver for sig?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<?php include "mysql_database.php"; $resultat = mysql_query("SELECT kon, COUNT(*) FROM personer GROUP BY kon") OR DIE(MYSQL_ERROR()); while($post = mysql_fetch_array($resultat)){ ?>
<?php include "mysql_database.php"; $resultat = mysql_query("SELECT kon, COUNT(*) AS antal FROM personer GROUP BY kon") OR DIE(MYSQL_ERROR()); while($post = mysql_fetch_array($resultat)){ echo $post['kon']." - ".$post['antal']; } ?>
Antal tilmeldte: <?php include "mysql_database.php"; $resultat = mysql_query("SELECT kon, COUNT(*) AS antal FROM personer GROUP BY kon") OR DIE(MYSQL_ERROR()); while($post = mysql_fetch_array($resultat)){ echo $post['kon']." ".$post['antal'].""." - "; } ?>
Prøv lige sådan her: <?php include "mysql_database.php"; $resultat = mysql_query("SELECT kon, COUNT(*) AS antal FROM personer GROUP BY kon") OR DIE(MYSQL_ERROR()); echo "Der er ialt: ".mysql_num_rows($result)."<br>"; while($post = mysql_fetch_array($resultat)){ echo $post['kon']." ".$post['antal'].""." - "; } ?>
men det virker ok nu, bare en fejl den skriver stadig 1, men det kommer vel fra while($post = mysql_fetch_array($resultat)){ det passer med at den står på 1 tallets plads??
og så ligger den heller ikke tallene rigtigt sammen i ialt, kan det være pga 1 tallet, der måske laver ballade? Der er ialt: 3 1 mand 4 kvinde 2
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.