PHP Join kommentar

Tags:    php

Jeg har før spurgt ind til Join her inde.

Jeg står nu meget et nyt problem jeg ikke kan finde en løsning på og er usikker på hvad jeg skal søge på google efter.

Jeg står og skal have printet kommentar ud, og de svar der tilhøre kommentaren
så outputtet fx er:

( Hvor de makerede er svarende )

Test 1
test 2
test 3
Test 1
test 2
test 4

test 4
test 5
test 1
test 2


Håber I forstår!



Indlæg senest redigeret d. 14.09.2015 12:53 af Bruger #17509
5 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato

Jeg står og skal have printet kommentar ud, og de svar der tilhøre kommentaren
så outputtet fx er:

lidt svært at vejlede omkring join, når vi ikke kender din tabel structur.

er spm og svar i sammen tabel ?? så vi skal ind i noget rekursivt kald

er spm og svar i hver sin tabel, skal der joines, men på hvad ??, hvad binder tabeller sammen

lav et sql dump af din db med nogle test data.





Hvis det er en mulighed, må det gerne være i samme tabel - Men det jeg har arbejdet med indtil videre har jeg brugt to tabeller

Jeg har 2 tabeller

comments
comments_answers

comments:
id, comment

comments_answers
id, comment, commentid



Fold kodeboks ind/udSQL kode 


Tror denne stump kan lede dig til det rigtige resultat.



det lyder lidt som en forum opgave.

den nemme løsning !!
lav 2 tabeller, 1 tabel til post, og 1 tabel til svar på post
Fold kodeboks ind/udKode 



dette er den svære løsning !!
jeg tror jeg ville lave det i 1 tabel der indeholder både post og svar, hvilke bevirker jeg skal lave et rekursivt kald, tilgængæld er der mulighed for indrykning af svar under svar (css).
Fold kodeboks ind/udKode 

parent_id er 0 ved spm, og har spm's id ved svar


kig på rekursiv menu, og lad din inspirarer af udtrækket
ref https://www.google.com/search?q=php+recursive+menu
http://coursesweb.net/php-mysql/recursive-function-create-multi-level-menu-php_cs
http://www.jugbit.com/php/php-recursive-menu-with-1-query/





Sådan som jeg har gjort det indtil videre:

Fold kodeboks ind/udPHP kode 


Men jeg kan ikke få alle "answer", kun den første der matcher - ellers begynder den bare at dubler det første kommentar, med alle de forskellige svar..



t