How to find out missing date in MySQL using PHP?
echo "<tr> <th>Username</th><th>Date</th><th>Check In</th><th>Check Out</th> </tr>";
// get results1 from database
$result1 = mysql_query("SELECT * FROM attend WHERE user_name='ali' AND date BETWEEN '2015-07-01' AND '2015-07-15' order by date");
while($row = mysql_fetch_array($result1))
{
// echo out the contents of each row into a table
echo "<tr>";
echo '<td>' . $row['user_name'] . '</td>';
echo '<td>' . $row['date'] . '</td>';
echo '<td>' . $row['checkin'] . '</td>';
echo '<td>' . $row['checkout'] . '</td>';
echo "</tr>";
}
echo "</table>";
currently result
Username Date Check In Check Out
ali 2015-07-01 11:30:34 17:23:47
ali 2015-07-02 10:11:34 17:15:15
ali 2015-07-03 09:32:34 18:16:27
ali 2015-07-06 10:41:34 16:56:13
ali 2015-07-07 08:51:34 17:36:01
ali 2015-07-08 05:61:34 17:16:26
ali 2015-07-09 04:11:34 17:14:12
ali 2015-07-10 02:81:34 17:25:25
ali 2015-07-13 11:71:34 17:02:29
ali 2015-07-14 10:81:34 17:04:20
ali 2015-07-15 09:31:34 17:00:43
and i want result like this
Username Date Check In Check Out
ali 2015-07-01 11:30:34 17:23:47
ali 2015-07-02 10:11:34 17:15:15
ali 2015-07-03 09:32:34 18:16:27
2015-07-04
2015-07-05
ali 2015-07-06 10:41:34 16:56:13
ali 2015-07-07 08:51:34 17:36:01
ali 2015-07-08 05:61:34 17:16:26
ali 2015-07-09 04:11:34 17:14:12
ali 2015-07-10 02:81:34 17:25:25
2015-07-11
2015-07-12
Ali 2015-07-13 11:71:34 17:02:29
ali 2015-07-14 10:81:34 17:04:20
ali 2015-07-15 09:31:34 17:00:43