nu indeholder $num så det total antal tilmeldte.. Jeg har så et felt i databasen der hedder koen (køn) som enten indeholder mand eller dame hvordan får jeg antallet af tilfælde hvor dette felt indeholder dame og antallet hvor det er mand uden at skulle lave endnu 2 forespørgsler til databasen ??
Troede at dette her ville virke.... men jeg tog da vist fejl :-))
$numkoen = array(); while ($r=mysql_fetch_array($tilmeld)) { $numkoen[$tilmeld[\"koen\"]]++; }
Så indeholder $numkoen[\"mand\"] antallet af mænd, og $numkoen[\"kvinde\"] antallet af kvinder. Men hvis der er *rigtig* mange poster tror jeg det er hurtigere at lave to ekstra queries.
øhhh erik.. hvordan skal det indsættes...?? sådant her.... $tilmeld = sql(\"select koen,count(koen) as antal from tilmeld group by koen\"); eller hva ?? og hvordan får jeg det så ud igen i total mænd damer ???
Kan ikke få det til at fungere... hvis jeg skriver
$tilmeld = sql(\"select koen,count(koen) as antal from tilmeld group by koen\"); $num = mysql_num_rows($tilmeld); echo \"$num\";
så retunere den bare 2 hvilket jeg vil tro er rigtigt nok, da der i tabellen jo kun findes enten mand eller dame hvilket jo er 2 forskellige...... men så retunere den ikke det totale antal mere....??
Har du ikke løst det her endnu, cyberdude? Her er en stump kode der virker:
mysql_connect(\"host\",\"ralle\",\"snøft\"); mysql_select_db(\"hik\"); $result=mysql_query(\"select koen,count(koen) from tilmeld group by koen\"); $total=0; while ($row=mysql_fetch_row($result)) { print \"$row[0] er der $row[1] gange<br>\\n\"; $total+=$row[1]; } print \"Ialt er der $total<br>\\n\"; mysql_free_result($result);
Den udskriver f.eks.:
kvinde er der 1 gange mand er der 2 gange Ialt er der 3
Nå ja, det havde jeg slet ikke set. Jeg undrede mig bare over at spørgsmålet stadigvæk var åbent - men jeg havde da læst nogle af de lidt mere mystiske svar ... :)
jo det hedder bare sql i mine scripts.... da je ghar lavet en funktion til dette istedet for at skrive mysql_query hver gan gjeg vi kontakte databasen... så det får du squ ikke point for.....!
alvino & erik... -> i deler pointene, da erik først kom med selve sql sætningen og derfter kom alvino med resten... niller -> desværre kan/kunne jeg ikke få dit forslag til at virke!
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.