gpt4 book ai didi

php - 在 MYSQL 语句中使用 COUNT

转载 作者:太空宇宙 更新时间:2023-11-03 11:00:05 25 4
gpt4 key购买 nike

用户可以发帖,这个帖子可以有评论,我想获得所有这些用户帖子中发表的评论数。

帖子表:

编号 |内容 |照片 |喜欢 |天才 |用户 ID |时间邮报 |优视 |

评论表:

编号 |用户 ID |帖子ID |内容 |时间评论 |

$stmt = $mysqli->prepare("SELECT COUNT(comments.id) FROM comments INNER JOIN posts ON     
posts.id=comments.users_id WHERE posts.user_id=? ");

$stmt->bind_param('i',$_SESSION['ID']);
$stmt->execute();
$stmt->bind_result($comentarios);
$stmt->fetch();
$_SESSION['comentarios']=$comentarios;

最佳答案

我想,您在评论表中有 post_id 外键。

如果你想获得对这个用户帖子的评论,试试这个:

SELECT
count(comments.id)
FROM
comments
INNER JOIN
`posts`
ON
comments.post_id=posts.id
AND
`posts`.user_id=?

关于php - 在 MYSQL 语句中使用 COUNT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16639769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com