Avatar billede wolstrup Nybegynder
09. juni 2006 - 12:58 Der er 7 kommentarer og
1 løsning

Uskille data fra søgning

Har et problem med optælling af nogle data, har en tabel med noget bruger data, her hiver jeg antallet af brugere ud:

$antal = mysql_result(mysql_query("SELECT COUNT(*) FROM brugere WHERE access = '1000' AND gruppe = '$_POST[gruppe]'"),0);

Vil så gerne på baggrund af denne søgning udskille og optælle dem som feks har værdien 1 i feltet nyhedsbrev, hvordan tvister jeg lige den? 

På forhånd tak
Avatar billede iss Novice
09. juni 2006 - 13:03 #1
Nu er dette jo ikke PHP....

$antal = mysql_result(mysql_query("SELECT COUNT(*) FROM brugere WHERE nyhedsbrev = '1'"),0);
Eller:
$antal = mysql_result(mysql_query("SELECT COUNT(*) FROM brugere WHERE nyhedsbrev = 1"),0);
Avatar billede wolstrup Nybegynder
09. juni 2006 - 13:14 #2
Kan desværre ikke bruge dit forslag, det er sådan at i min kode kan min SQL sætning nemlig variere meget fra gang til gang, så det jeg har brug for er at kunne trække de brugere ud som bliver resultatet af $antal og så hente data fra disse.
Avatar billede iss Novice
09. juni 2006 - 13:16 #3
Du kan ikke hente noget ud fra den søgning du har lavet, så du skal lave en ny, hvor du lægger din udvidet søgning på.
Avatar billede wolstrup Nybegynder
09. juni 2006 - 13:35 #4
Hvis man nu gjorde det at man hentede data ud fra nyhedsbrev lignende:

$antal = mysql_query("SELECT * FROM brugere brugere WHERE access = '1000' AND gruppe = '$_POST[gruppe]';");
while ($result_antal = mysql_fetch_array($antal))

echo $result_antal['nyhedsbrev'];

Hvis man så udskrev det som kommasepareret streng eks: 1,1,0,0,0,1 osv. Ville man så ikke kunne optælle hvor mange der er af hver?
Avatar billede iss Novice
09. juni 2006 - 13:49 #5
Jeg ville nok lave top søgninger, gem din SQL i en streng (hvis den skifter som du siger) Så kør den to gange, en gang uden noget og en gang med "AND nyhedsbrev = 1" smidt på.
Avatar billede wolstrup Nybegynder
13. oktober 2006 - 08:42 #6
iss smid et svar
Avatar billede iss Novice
13. oktober 2006 - 09:49 #7
Samler ikke
Avatar billede wolstrup Nybegynder
13. oktober 2006 - 09:51 #8
Lukker
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester