Avatar billede falslev Nybegynder
13. november 2003 - 20:47 Der er 13 kommentarer og
3 løsninger

Count ID

jeg har en tabel med nogle bruger indlæg på forskellige topics. Jeg har brug for det totale antal topics han har besvaret og ikke det totale antal topics da der godt kan være flere besvarelser på samme topic.
Database eks.

TopicId UserID Besked
1      15    Test
15      15    Test
1      15    Test2
2      15    Test
15      15    Test
Avatar billede jakobclausen Nybegynder
13. november 2003 - 20:50 #1
// Sql sætningen
$result = mysql_query("SELECT * DESTINCT FROM tabelnavn WHERE UserID=15 ");

// Php
$antal = mysql_num_rows($result);

Nu vil du have antallet af topics liggende i variablen "antal"
Avatar billede erikjacobsen Ekspert
13. november 2003 - 20:53 #2
select count(distinct TopicId) from dintabel
Avatar billede jakobclausen Nybegynder
13. november 2003 - 20:54 #3
Ja det var nok lidt smartere
Avatar billede falslev Nybegynder
13. november 2003 - 20:56 #4
Tak for dit hurtige svar.
Jeg køre ASP og kan ikke lige gå det til at passe ind :(
Avatar billede terry Ekspert
13. november 2003 - 20:56 #5
SELECT count(*) FROM tabelnavn WHERE UserID ) 15
Avatar billede terry Ekspert
13. november 2003 - 20:57 #6
SELECT count(*) FROM tabelnavn WHERE UserID = 15
Avatar billede erikjacobsen Ekspert
13. november 2003 - 21:00 #7
Hvad laver du?
Avatar billede falslev Nybegynder
13. november 2003 - 21:02 #8
Det virker ikk terry da man jo så vil tælle det samme topic med flere gange såfremt der er lavet flere besvarelser på samme topic.
Avatar billede falslev Nybegynder
13. november 2003 - 21:05 #9
erikjacobsen det er jo lige det jeg søger.
Lav det lige som svar så du kan høste din gevinst.
Avatar billede terry Ekspert
13. november 2003 - 21:06 #10
yet I can see that now falsev :o)
Avatar billede erikjacobsen Ekspert
13. november 2003 - 21:56 #11
nej tak, ingen point. 120 er aaalt for mange
Avatar billede jakobclausen Nybegynder
13. november 2003 - 21:57 #12
Så bare giv mig dem ;-)
Avatar billede falslev Nybegynder
14. november 2003 - 10:13 #13
Man kan ikke sige at det er for mange.
I dette tilfælde har du reddet min dag og så er 120 jo ikke for mange.
Lav nu det svar erikjacobsen
Avatar billede erikjacobsen Ekspert
14. november 2003 - 10:49 #14
Jeg synes det er for mange - du må selvfølgelig synes hvad du vil.
De der 15-30-60 der bliver foreslået, når du opretter et spørgsmål, passer
nu oftest meget fint. Men nu er jeg smuttet, gør hvad du vil.
Avatar billede falslev Nybegynder
14. november 2003 - 12:02 #15
Mener bare ikke at andre kan vurdere hvor vigtigt et rigtigt svar er for mig.
15-30-60 ser jeg som vejledne og eftersom at grænsen er 200 er det jo fordi man kan og må give helt op til det.
Er da ked af at jeg ikke kan lukke mit indlæg rigtigt.
God weekend.
Avatar billede jakobclausen Nybegynder
14. november 2003 - 12:37 #16
Ved godt at vi nok ikke er kommet med det helt rigtige svar, men når erikjacobsen takker nej til pointene, kunne du fordele dem blandt dem der har deltaget - og få lukket spørgsmålet
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
Computerworld tilbyder specialiserede kurser i database-management

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