3

我是 group_concat 来自我的数据库的一堆评论,它把它变成了这样的东西:

这是评论1,这是评论2

然后我将它分解成一个数组,如:

$review = $row->review;
$row->review = explode(',', $review);

这很好用,直到有人在那里评论添加一个,然后它不再适用。那么有没有办法 group_concat 并在它们之间加上逗号之外的东西?有没有更好的方法来解决这个问题?任何想法将不胜感激。

4

1 回答 1

2

是的,不要使用GROUP_CONCAT. 创建一个子表,其中包含评论和适当的关系,这些关系将每个评论链接到......您正在处理的任何实体。

如果您已经将其设置为这样,并且只是用于GROUP_CONCAT将多个评论提取到单个结果集中......那么仍然不要使用GROUP_CONCAT. 使用子查询。

于 2012-04-04T23:51:19.177 回答