На самом деле я застрял здесь, я хочу получить данные текущего Пользователя и данные реферала текущего пользователя и данные реферала реферера.
Как A - первый пользователь, B - второй, C - третий, D - четвертый. Если пользователь A вошел в систему, то запрос должен сначала получить данные пользователя A, и при этом должны быть данные пользователя B, поскольку пользователь B ссылается на пользователя A, а в разделе B должны быть данные пользователя C. потому что пользователь C отсылается пользователем B и т. д. для пользователя D.
Все эти данные должны отображаться под именем пользователя A. В настоящее время я получаю только 1 данные реферера по этому запросу:
$querySelect = "Select * from tbl_users where UserID = '$UID'";
$resultSelect = mysqli_query($conn,$querySelect);
$numSelect = mysqli_num_rows($resultSelect);
$FetchedSelect = mysqli_fetch_assoc($resultSelect);
if($numSelect > 0)
{
$refID = $FetchedSelect['refID'];
//some code to show the the table data...
}
$querySelect1 = "Select * from tbl_users where UserID = '$refID'";
$resultSelect1 = mysqli_query($conn,$querySelect1);
$numSelect1 = mysqli_num_rows($resultSelect1);
$FetchedSelect1 = mysqli_fetch_assoc($resultSelect1);
if($numSelect1 > 0)
{
//do some codes to show the table data
}
Таким образом, я просто получаю данные двух пользователей: текущий пользователь и текущий реферер. Но я хочу получить данные всех пользователей в верхней строке, как я упоминал в верхней части этого поста. Как мне этого добиться?