我有這樣的順序表,我想從這個表中獲取數據,其中每一行取決於其他獲得我需要的信息。繼承格式使用PHP Mysql數據
ID USERNAME REFFERAL USER1 2. USER2。 user3。 user4。 5. User5。
$sql = mysqli_query($server, 「select refferal from profile where id=‘5’」);
$row1 = mysqli_fetch_assoc($sql);
$ref1 = $row[‘refferal’];
$sql2 = mysqli_query($server, 「select refferal from profile where id=‘$ref1’」);
$row2= mysqli_fetch_assoc($sql2);
$ref2 = $row2[‘refferal’];
$sql3 = mysqli_query($server, 「select refferal from profile where id=‘$ref2’」);
$row3= mysqli_fetch_assoc($sql3);
$ref3 = $row3[‘refferal’];
$sql4 = mysqli_query($server, 「select refferal from profile where id=‘$ref3’」);
$row4= mysqli_fetch_assoc($sql4);
$ref4 = $row4[‘refferal’];
我希望得到的USER4的所有用戶名,用戶3,用戶2,用戶1在一個查詢,如果可能的。這是我到目前爲止已經試過,但我不不認爲它是非常有效的。
這是自聯接查詢 – Drew
我會很高興如果有人向我指出** referral **拼寫有兩個「r」,特別是如果我正在起草原始的HTTP_REFERER http標頭字段https://en.wikipedia.org/wiki/HTTP_referer – WEBjuju