Php mysqli查询使用名称生成数组
我很确定这很简单,但我想不出来,基本上是这样做的:Php mysqli查询使用名称生成数组,php,mysqli,Php,Mysqli,我很确定这很简单,但我想不出来,基本上是这样做的: $result = $mysqli->query("SELECT t.name FROM cups_participants cp LEFT JOIN teams t on cp.team_id = t.team_id WHERE cp.cup_id = '1'"); 上面的查询应该将所有名称从数据库中取出,现在我希望将其放入数组中,如下所示: $competitors = ar
$result = $mysqli->query("SELECT t.name FROM cups_participants cp
LEFT JOIN teams t on cp.team_id = t.team_id
WHERE cp.cup_id = '1'");
上面的查询应该将所有名称从数据库中取出,现在我希望将其放入数组中,如下所示:
$competitors = array(
'Paul A.M. Dirac',
'Hans Christian Oersted',
'Murray Gell-Mann',
'Marie Curie',
'Neils Bohr',
'Richard P. Feynman',
'Max Planck');
如何将查询结果放入上面的数组中?您肯定已经尝试过某种方法了吗?-1我确实尝试过,但无法实现,我不是php程序员。我知道基本的东西,我想学习,因为我个人从阅读一个例子中学到更多,我想我只是在这里问一下。很高兴看到我因为不知道而被否决,并立即得到迪克的评论。。哦,好吧,@你的常识你为什么这样一个混蛋?他给了我一个有效的例子,而你所做的一切就是对人指手画脚。真可怜
$competitors = array();
$result = $mysqli->query("SELECT t.name FROM cups_participants cp
LEFT JOIN teams t on cp.team_id = t.team_id
WHERE cp.cup_id = '1'");
if($result->num_rows > 0)
{
while($rs = $result->fetch_assoc())
{
$competitors[]=$rs['name'];
}
}
echo "<pre />";
print_r($competitors);