私はデータベースからのレコードで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'];
}
テーブル構造とクエリを表示してください。 –
'$' = ''; 'を' if'文の外側に置こうとする – FullStack