Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 group_concat 来自我的数据库的一堆评论,它把它变成了这样的东西:
这是评论1,这是评论2
然后我将它分解成一个数组,如:
$review = $row->review; $row->review = explode(',', $review);
这很好用,直到有人在那里评论添加一个,然后它不再适用。那么有没有办法 group_concat 并在它们之间加上逗号之外的东西?有没有更好的方法来解决这个问题?任何想法将不胜感激。
,
是的,不要使用GROUP_CONCAT. 创建一个子表,其中包含评论和适当的关系,这些关系将每个评论链接到......您正在处理的任何实体。
GROUP_CONCAT
如果您已经将其设置为这样,并且只是用于GROUP_CONCAT将多个评论提取到单个结果集中......那么仍然不要使用GROUP_CONCAT. 使用子查询。