Puoi fare queste cose per trovare errori nel tuo codice:
echo $user; //before MySQL query
Interroga la tua istruzione MySQL nella console MySQL o in un'app come PHPmyAdmin dopo aver sostituito ".$connection->escape_string($user)." al tuo user_id. Se recupera la riga, la tua istruzione MySQL è corretta e c'è qualcosa di sbagliato nel valore $_SESSION["user_login"].
Facoltativamente, puoi anche fare eco alle righe di ritorno per controllare i dati di output.
Altrimenti controlla la tua istruzione di query come nomi di colonne, nome di tabella, database ecc.
Spero che ti aiuti...