繁体   English   中英

PHP使用id计数其他表中的记录

[英]PHP counting records from other table using id

我有一个像这样的价格表:

id-价格-金额

我还有其他的桌赢家,可以保持用户赢得的价格。 看起来像这样:

id-userid-priceid

因此,我表价格的id是作为赢家表中的priceid的销售。

现在,假设我想要赢得价格X且价格X具有ID 1的获胜者数量。 我尝试编写查询,但似乎没有多大意义。

$price = "X";
$count = $conn->fetchAll("SELECT winners.id FROM winners INNER JOIN prices ON winners.priceid=prices.id WHERE prices.price='".$price."'");

如果有人可以帮助我,我将非常感谢

提前谢谢了!

如果您想要中奖价格X的号码:

$count = $conn->fetchAll("SELECT COUNT(winners.id) AS nb_winners FROM winners INNER JOIN prices ON winners.priceid=prices.id WHERE prices.price='".$price."'");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM