我在一个数据库中有3个表用于我正在处理的博客,帖子,用户和分类(标签和 东西)。 如果我限制1,我的SQL返回和数组正确,但我无法获得所有标记。 p>
我可以做一些嵌套来将标签作为一个数组,这样我就可以遍历它们并在一个查询中将它们添加到我的帖子中吗? p>
我见过的帖子没有解决方案。 p>
需要的结果 p>
{postname:“post “,作者:”这位作者“,内容:”这里的东西“,{标签:”a“,”b“,”c“}}
code> pre>
什么 我试过: p>
$ stmt = $ this-> conn-> prepare(“
SELECT P.post_title,P.post_featimg,P.post_excerpt,P.post_quote ,
P.post_content,P.post_date,P.post_position,
U.user_firstname,U.user_lastname,
T.taxonomy_tag
FROM c_blogposts P
JOIN c_users U
ON P.post_author and U.id
JOIN c_taxonomy T
ON P.post_id和T.post_id
WHERE P.post_id =:post_id“);
$ stmt-> bindParam(':post_id',$ id);
code > pre>
作为一个例子,使用这个小提琴会更容易。 谢谢 p>
https://www.db- fiddle.com/f/u3JHfUJAZMuRWsudyLpUaS/0 p>
div>