Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.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查询在变量中仅设置1个结果_Php_Mysql - Fatal编程技术网

PHP查询在变量中仅设置1个结果

PHP查询在变量中仅设置1个结果,php,mysql,Php,Mysql,我有一个查询,它只返回一个结果,而它应该返回更多的结果。我做错了什么 if ($result = $mysqli->query("SELECT technischcontact FROM klanten WHERE technischcontact !=''; ")) { while ($row = mysqli_fetch_array($result)) { $bcc = $row['technischcontact']; $bc

我有一个查询,它只返回一个结果,而它应该返回更多的结果。我做错了什么

if ($result = $mysqli->query("SELECT technischcontact FROM klanten WHERE technischcontact !=''; "))
{
     while ($row = mysqli_fetch_array($result)) 
     {
         $bcc = $row['technischcontact'];
         $bcc .= '; ';
      }
}

每次都用
$bcc=$row['technichscontact']覆盖
$bcc
。尝试在循环中构建阵列:

$bcc[] = $row['technischcontact'];
然后在最后内爆:

$bcc = implode('; ', $bcc);

首先,
$bcc.=';'
应该(可能)会向您抛出一个解析错误。您在每次迭代中都会重新定义
$bcc
,因此每次都会被覆盖。我们还需要查看db架构和值。我不得不将问题回滚。我们不知道这是否是一个糟糕的粘贴,OP应该自己解决这个问题;确实应该在$bcc后面我很抱歉,让我们在回答中也涵盖可能的解析错误。由于某种奇怪的原因,我的评论可能会突然消失。好吧,他说它会返回一个结果,所以我假设是粘贴或键入错误。是的,那可能是一个糟糕的粘贴。其他人编辑了,我将其回滚。见我在问题下的评论。