Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2014, 22:49
Avatar de soy_nicanor
soy_nicanor
 
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 14 años, 6 meses
Puntos: 3
extraer datos de mysql en forma ordenada por niveles

Tengo una tabla llamada "RED" con atributos username, num y patrocinador


Como sacar datos así como esta con letras azul y verde, en este caso quiero extraer hasta el nivel 5.

Código PHP:
Ver original
  1. $nivel1[1]="nicanor";      
  2.         $j=1;
  3.        
  4.         for($i=1;$i<=$j;$i++)
  5.         {
  6.             $resu1 = "SELECT * FROM red WHERE patrocinador ='".$nivel1[$i]."' ORDER BY num ASC";
  7.             $resultado1 = mysql_query($resu1, $conexio)or die(mysql_error());
  8.             $row1 = mysql_num_rows ($resultado1);
  9.             if ($row1 == 0)
  10.             {
  11.                     return false;              
  12.             }
  13.             else
  14.             {
  15.                 echo "<tr> <td>Nivel: ".$i."</td><td>";
  16.                 $j=0;
  17.                 while ($row1 = mysql_fetch_assoc($resultado1))
  18.                 {
  19.                     echo $row1['username']."<br>";
  20.                        
  21.                     $j=$j+1;
  22.                     $nivel1[$j]=$row1['username'];                                                 
  23.                 }
  24.                 echo $f;
  25.                 echo "</td></tr> ";
  26.             }
  27.         }

Me sale hasta el nivel 2
__________________
Muy Feliz