И не забудьте, что пара (`user`, `ho`) в таблице `contacts` должна быть уникальным составным ключом.Это как? Объясните пожалуйста
$referrer = $mysqli -> query('SELECT `id`, `login`, `referrer` FROM `users` WHERE `id` = '.$__user['referrer']);
if ( $referrer -> num_rows > 0 ) {
$referrer = $referrer -> fetch_assoc();
$__r .= '<a href="?userId='.$referrer['id'].'" style="text-decoration:underline">'.$referrer['login'].'</a> -> ';
while ( 1 ) {
$__referrer = $mysqli -> query('SELECT `id`, `login`, `referrer` FROM `users` WHERE `id` = '.$referrer['referrer']) -> fetch_assoc() ?? false;
if ( !$__referrer ) {
break;
}
$__r .= '<a href="?userId='.$__referrer['id'].'" style="text-decoration:underline">'.$__referrer['login'].'</a> -> ';
}
$__r .= $__user['login'];
echo $__r;
}