IllusionMH пишет:arsen4ik, подозреваю что это скорее совпадение с последним элементом цикла, чем неправильная работа массива.
Несколько записей просто через var_dump(mysql_fetch_array($etime)) выведите.
Как выглядит дата в бд и в переменной? Подозреваю что вы сравниваете неправильные типы данных.
Дата одинаково как в таблице так и в переменной $dmy - формат 27032014, выборка ведь точная, т.е это не LIKE где условие WHERE может вывести 4032014 как за 14032014 например.
Вот нужно например вывести 21 число марта 2014 года т.е 21032014
На эту дату нет никаких записей в таблице employ (в которую записываются занятое время на выбранную дату)
Но тем не менее var_dump выводит
Потому что SELECT * FROM employ WHERE date=$dmy где $dmy со 100% гарантией выбранная дата т.е 21 число.