Мисля, че всички гледаме твърде много на МНОГО прост проблем. Вече използвате SELECT *
във вашата заявка, така че вече извличате и трите колони от вашата таблица. Така че сега всичко, което трябва да направите, е да добавите още една клетка към всеки ред от вашата таблица.
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
клауза, нямате гаранция, че ще получите резултатите в определен ред.
И последно нещо, вие преглеждате редовете два пъти, ненужно. Отървете се от цикъла foreach и поставете ехото директно в цикъла while.