Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mysqli查询使用名称生成数组_Php_Mysqli - Fatal编程技术网

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);