I have table "att" in mysql like this:
datetime userid startorend
2022-10-25 10:00:00 1 0
2022-10-25 14:30:00 44 0
2022-10-25 11:00:00 1 1
2022-10-25 14:40:00 44 1
So have 2 users which start and end their job.
Select works fine but it shows me wrong:
Name starttime endtime
user1 2022-10-25 10:00:00
user1 2022-10-25 11:00:00
user2 2022-10-25 14:30:00
2022-10-25 14:40:00
Need to show data in html table. I want to show it like:
Name starttime endtime
user1 2022-10-25 10:00:00 2022-10-25 11:00:00
user2 2022-10-25 14:30:00 2022-10-25 14:40:00
How can I achieve this?
$query = "SELECT * FROM att WHERE date(att.starttime) = CURDATE() ORDER BY userid ASC";
$result = mysqli_query($conn, $query);
if (!$result) {
die("Problém" . mysqli_error($conn));
}
while ($row = mysqli_fetch_assoc($result)) {
$userid = $row['userid'];
$time= $row['datetime'];
echo "<tr>";
echo "<td>" . $userid. " " . $name . "</td>";
echo "<td>" . $time . "</td>";
echo "</tr>";