Given the following table, how can write a MySQL query to display threaded comments in a single page?
Table structure:
- comment_id
- comment_parent
- comment_content
Thank you.
Given the following table, how can write a MySQL query to display threaded comments in a single page?
Table structure:
Thank you.
Select comment_content from table where comment_parent != 0;
Then use PHP to display the results however you want.
Depending on how deep you want to go ... but here is a 1-thread example to do with 1 query
SELECT * FROM `comment` a LEFT JOIN `comment` b ON a.comment_id = b.comment_id WHERE a.comment_parent = 0
then use php to select wether the parent comment changes and display that.
but it would likely be better to do this over multiple queries for speed. you would need to do some benchmarks to be sure