¿Quieres validar el nombre de usuario al hacer la consulta, o al devolver el dato de la BD? Supongo que es la primera, y sería algo así :
Código PHP:
Ver originalif(!preg_match("/^[a-zA-Z0-9áéíóúàèìòùÁÉÍÓÚÀÈÌÒÙÑñ\s]{2,30}+$/", $login_usuario)) { echo "Nombre de usuario inválido";
} else {
$sql="SELECT id FROM usuarios_datos WHERE login = '$login_usuario'";
$error_login = "Ya se encuentra un usuario registrado con ese login.<br>Intenta otra vez!<br>";
$todo_ok = 1;
}
}