所以我有一个while循环与数据库记录,我试图做的是由“协调员”组在这种情况下,我通过协调员命令SQL查询,以便我可以能够循环中的组。问题是它总是跳过第一行,我认为在循环的逻辑中应该出现错误,我不知道如何解决这个问题。我试图为结果中找到的每个协调员显示一张表格,但第一个表格是空的,而不应该是空的。这是我的代码。谢谢while循环问题,跳过第一次看
$coordinator = '';
$start = true;
while($data = $rs->fetch_assoc()){
if($data['email'] != $cordinator){
$message .= TableHeader($fune[$i], $data['coordinator']);
$message .= $rows;
$message .= '</table>';
$message .= '<br><br>';
echo $message;
$message = '';
$rows = '';
}
$rows .= '<tr>
<td>'.$data['case_no'].'</td>
<td>'.$data['deceased_name'].'</td>
<td>'.$data['notes'].'</td>
</tr>';
$start = false;
$coordinator = $data['email'];
}
你能不能请我们的表结构和查询? –
尝试放置'$ row ='';'在'if语句外部 – FullStack