好吧,让我们开始吧。
我有 2 个表,一个用于存储可以选择的选项,另一个用于存储有多少人选择了该选项。
所以表1:
id, option_name, description
表 2:
id, chosen_by_who
基本上,如果“John”选择“Cat”(表 1 中的 id:3),我的脚本将插入
(3, john)
,如果 5 个人选择“cat”,则“cat”的计数将有 5 个,所以我打算如何进行统计。
问题出在我的统计数据中:“3”被 5 个人选中。
我想说“猫”是由 5 个人选择的。
由于Cat在表1中具有相同的ID,因此我想将它们链接起来并将3定义为cat。
这就是我统计我的统计数据的方式:
$query = $pdo->prepare("SELECT `optionid` , COUNT( `optionid` ) AS times
FROM `has_picked` GROUP BY `optionid`");
$query->execute();
所以基本上我想定义 1 为狗,2 为兔子,3 为猫,依此类推