Внимание
Попытка использовать комбинацию строк и спецификаторов ширины с кодировками, которые требуют более одного байта на символ, может привести к неожиданным результатам.
$esql = "SELECT `email` FROM `users` WHERE login='%s'";
$eformat = sprintf($sql,mysqli_real_escape_string($db,$login));
$equery = mysqli_query($db,$format);
$eres = mysqli_fetch_assoc($query);
if(strlen($res > 0)){
$error[] = 'Пользователь с таким именем уже существует!';
}