1) Вы подключились к БД и подключение прошло успешно? mysqli_connect_errno ничего не говорит?
2) Выбрали ли вы БД для получения данных?
php.net/manual/ru/mysqli.select-db.php
3) Замените код:
$query2 = mysqli_query($connect,"SELECT id FROM users WHERE login ='$login2'");
На:
$sqlLogin = mysqli_real_escape_string($connect, $login2);
$sql = "SELECT id FROM users WHERE login ='{$sqlLogin}'";
var_dump($sql);
$query2 = mysqli_query($connect, $sql);
Посмотрите какой запрос будет выведен и попробуйте его сами прописать в БД. Получиться ли выбрать данные?