私たちは皆、非常に単純な問題に真剣に取り組んでいると思います。すでにSELECT *
を使用しています クエリで、テーブルから3つの列すべてをすでにフェッチしているためです。これで、テーブルの各行に別のセルを追加するだけで済みます。
echo "<tr><td>" . htmlspecialchars($row['username']) . "</td><td>" . htmlspecialchars($row['time']) . "</td></tr>";
また、行を正しい順序でフェッチしていることを確認するには、ORDER BY
を追加する必要があります クエリへ:
SELECT * FROM timetable WHERE day = '$yesterdow' ORDER BY time
ORDER BY
を指定しない場合 条項では、特定の順序で結果が得られる保証はありません。
最後にもう1つ、不必要に行を2回ループしています。 foreachループを取り除き、エコーをwhileループ内に直接配置します。