По итогу запроса получаем все поля из f_list где id_receiver = $_SESSION[id] или id_receiver = $_SESSION[id] и сортируем так чтобы на выходе получилось если $_SESSION[id] = 11:
f_id | id_receiver | id_sender
5 | 30 | 11 (т.к. 30 заходил позже всех кроме нас самих. 23:57:00 )
4 | 11 | 15 (т.к. 15 заходил за 3 минуты до 30. 23:54:00)
1 | 11 | 18 ( 23:53:00 )
2 | 13 | 11 ( 23:52:00 )
3 | 30 | 13 - это вообще не увидим т.к. ни один из id не является нами
По итогу запроса получаем все поля из f_list где id_receiver = $_SESSION[id] или id_receiver = $_SESSION[id] и сортируем так чтобы на выходе получилось если $_SESSION[id] = 11:
f_id | id_receiver | id_sender
5 | 30 | 11 (т.к. 30 заходил позже всех кроме нас самих. 23:57:00 )
4 | 11 | 15 (т.к. 15 заходил за 3 минуты до 30. 23:54:00)
1 | 11 | 18 ( 23:53:00 )
2 | 13 | 11 ( 23:52:00 )
3 | 30 | 13 - это вообще не увидим т.к. ни один из id не является нами