Firstly, I would choose such messages
$resource = mysql_query('SELECT * FROM posts LIMIT 0,10');
$posts = array();
while($row = mysql_fetch_assoc($resource))
{
$query = sprintf('SELECT * FROM comments WHERE post_id = %d',$row['post_id']);
$comments = mysql_query($query);
while($row2 = mysql_fetch_assoc($comments))
{
$row['comments'] = $row2;
}
$posts[] = $row;
}
Then in your template / view
foreach($posts as $post)
{
foreach($post['comments'] as $comment)
{
}
}
Hope this helps