Możesz zrobić to, aby znaleźć błąd w kodzie:
echo $user; //before MySQL query
Zapytanie o instrukcję MySQL w konsoli MySQL lub aplikacji, takiej jak PHPmyAdmin, po zastąpieniu „.$connection->escape_string($user).” do Twojego identyfikatora użytkownika. Jeśli pobiera wiersz, oznacza to, że instrukcja MySQL jest poprawna i coś jest nie tak z wartością $_SESSION["user_login"].
Opcjonalnie możesz również powtórzyć zwracane wiersze, aby sprawdzić dane wyjściowe.
W przeciwnym razie sprawdź swoje zapytanie jako nazwy kolumn, nazwę tabeli, bazę danych itp.
Mam nadzieję, że ci to pomoże...