从两个表中获取计数并使用join进行存储

时间:2017-10-05 14:45:52

标签: php mysql

从" Pollcomment"中计算poll_comment。表

将计数更新为" pollcomment"中的民意调查表柱

这是我试过的代码。

$asdf = mysqli_query($conn, "SELECT COUNT(*) FROM pollcomment WHERE pollid='$pollid'");
$datas = mysqli_num_rows($conn, $asdf);
$results = "UPDATE polls SET  PollCommentCount = '$datas' WHERE id = '$pollid'";

民意调查表

enter image description here

Pollcomment Table

enter image description here

1 个答案:

答案 0 :(得分:0)

进行了一些编辑 -

我建议在两个不同的操作中执行此操作,以使不熟悉该语言的人更容易。你可以试试

Common Language Exception

这将允许您获取每个ID的计数,如果这是您想要的。如果您只想获得单个ID的计数,请添加WHERE子句。

 select pollComment ,count(*) as count from students group by pollComment 

然后,您可以使用第二个查询进行更新,就像您尝试的那样。

我相信这是你所寻找的整体

  select pollComment ,count(*) as count from students group by pollComment where pollid='$pollid';