Так что вам не понятно во фразе "gettime() тоже нужно в миллисекунды перевести"? Прочтите эту и эту статьи.
Теперь по поводу диалога. У вас первое условие сработает только для тех, кто не забанен, не? Вы собираетесь удалять строку в таблице только тогда, когда ваш запрос вернул 0 строк (не нашёл нужную строку).