Avatar billede Daniel.E Praktikant
06. juli 2005 - 23:51 Der er 5 kommentarer og
1 løsning

sql sætning der tæller antal svar og vælger spørgsmål

Hej

Jeg vil godt have 1 sql sætning der vælger et spørgsmål, og tæller hvor mange svar dem har til sig. 

Jeg benytter PHP, så det bliver noget med.

$result = mysql_query($sql);
while($output = mysql_fetch_array($result,MYSQL_ASSOC)) {
}


Kan det lade sig gøre på en eller anden måde ??



Questions
---------
id  | Question      | Nickname
0  | hvordan dit ? | Mickey
1  | hvordan dat ? | Hans


Answers
-------
id  | Question      | Nickname | parent_id
0  | sådan dat 1 ? | Mickey  | 1
1  | sådan dat 2 ? | Hans    | 1
Avatar billede beef12 Nybegynder
10. juli 2005 - 02:00 #1
Burde parent_id ikke hedde question_id. Jeg antager at det parent id er fremmednøgle til Question-tabellen. Desuden antager jeg at Question-kollonen i Answers-tabellen faktisk burde hedde Answer.


$id == foo;

$sql = "select count(id) from Answer where parent_id = '$id'";
Avatar billede Daniel.E Praktikant
15. juli 2005 - 15:55 #2
lukket.

Beef12 >> Det er ens eget valg.
Avatar billede beef12 Nybegynder
15. juli 2005 - 23:54 #3
huh - det er ens eget valg?? hvad mener du?
Jeg har jo svaret på dit spørgsmål. Virker det ikke eller hvad?
Avatar billede beef12 Nybegynder
20. juli 2005 - 10:59 #4
hallo vb2 - se lige at få svaret mit spm!!

Forklar mig hvorfor mit svar ikke kunne bruges. Hvis du har en gyldig grund... fint - men lad være med at lukke den uden videre.
Avatar billede krydset Nybegynder
20. juli 2005 - 11:03 #5
Der blev sq sur hva :-D
Avatar billede beef12 Nybegynder
20. juli 2005 - 11:08 #6
nejnej, ville bare lige få din opmærksomhed.
Hvis jeg er sur, så slår jeg CAPS LOCK til når jeg skriver :-)
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