Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal!
Estou precisando de uma ajuda nessa consulta.
A consulta abaixo pega as pessoas que estão acima do usuário em uma rede... sendo que os "usuários" são apresentados por outros usuários que são os seus "patrocinadores"... mais ou menos assim:
o usuario: João ($usuario) foi patrocinado pelo usuario: Paulo ($upline1 do $usuario),
o Paulo foi patrocinado pelo usuario: Sandro ($upline2 do $usuario),
o Sandro foi patrocinado pelo usuario: José ($upline3 do $usuario),
o José foi patrocinado pelo usuario: Mateus ($upline4 do $usuario),
e assim por diante...
Queria saber se dá pra melhorar essa consulta e fazer ela de maneira mais prática ou da maneira correta...
$query = mysql_query("SELECT * FROM usuarios WHERE id='6'");
while($um = mysql_fetch_array($query)){
$nome = $um["nome"];
$usuario = $um["usuario"];
$upline1 = $um["patrocinador"];
}
$query = mysql_query("SELECT * FROM usuarios WHERE usuario='$upline1'");
while($dois = mysql_fetch_array($query)){
$upline2 = $dois["patrocinador"];
}
$query = mysql_query("SELECT * FROM usuarios WHERE usuario='$upline2'");
while($tres = mysql_fetch_array($query)){
$upline3 = $tres["patrocinador"];
}
$query = mysql_query("SELECT * FROM usuarios WHERE usuario='$upline3'");
while($quatro = mysql_fetch_array($query)){
$upline4 = $quatro["patrocinador"];
}
echo "<p>nome: $nome</p>";
echo "<p>usuario: $usuario</p>";
echo "<p>upline1: $upline1</p>";
echo "<p>upline2: $upline2</p>";
echo "<p>upline3: $upline3</p>";
echo "<p>upline4: $upline4</p>";
OBS: Só lembrando que eu preciso saber como eu poderia implementar isso de forma prática, ou seja, como ficaria a query e como eu pegaria os arrays (ou esses códigos: $upline1) para colocar no echo...
Conto com a AJUDA (e opinião) de TODOS para ver a melhor maneira de fazer isso!
Carregando comentários...