我有一个名为 Questions.
此表中的行中有一个名为 category_name
的字段,我目前有 5个不同的类别名称
我的问题是:
如何从每个类别中选择2个随机行,并将其作为数组返回?
显然我需要回复10个问题,但现在我可以选择不同数量的问题。
这是我迄今为止选择所有问题的功能:
function populateQuestions(){
global $dbc;
$query = "SELECT * FROM Questions";
$result = $dbc->getAll($query);
shuffle($result);
return $result;
}
我的 category_names
是:
我的桌子非常小,而且游戏并不是真正面向速度的,所以我更喜欢将所有问题都保存在一张桌子中。