Это вычислит минуты и секунды, и вы сможете связать результаты с новыми переменными.
$sql=("SELECT email,TIMESTAMPDIFF(MINUTE,`time`,NOW()) as timeagain, (TIMESTAMPDIFF(SECOND,`time`,NOW()) Mod 60) timeseconds FROM login_fail where email=? AND `time` > (now() - interval 10 minute) ORDER BY `time`");
$stmt = $conn->prepare($sql);
$stmt->bind_param("s",$_POST['username']);
$stmt->execute();
$stmt->store_result();
$stmt->bind_result($email,$minute,$seconds);
$stmt->fetch();
if($stmt->num_rows > 4){
die("Please try again in $minute minute(s) and $seconds second(s)");
// Id prefer.... die("Please try again in X minutes / seconds");
}
РЕДАКТИРОВАТЬ Я ввел заказ по связи, чтобы получить первый из всех неудачных писем в последнюю минуту и получить первую запись, с единственной интересной