Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/01/2014, 02:19
razierplus2
 
Fecha de Ingreso: enero-2014
Mensajes: 75
Antigüedad: 10 años, 3 meses
Puntos: 11
Respuesta: extraer datos de mysql en forma ordenada por niveles

Cita:
$resu1 = "SELECT * FROM red WHERE patrocinador ='".$nivel1[$i]."' ORDER BY num ASC";
Ya está usando la clausula ORDER BY.

A ver nicanor, has pensado en el diseño de la aplicación antes de programarla? es decir, has pensado como tiene que trabajar el codigo antes de programarlo?, es bien sencillo mira:

1- Dentro de un bucle, for por ejemplo donde la variable de inicio sea = 1.
2- Creo la consulta sql usando WHERE num = $variable de inicio
3- ejecuto la consulta.
4- Recorro los resultados obtenidos, mostrando username ; patrocinador
5- El bucle continua hasta llegar al numero 5.

Y para que te quede aun mas claro:

Código PHP:
Ver original
  1. for($i = 1; $i <6 ; $i++){ //Se pone 6 para que así se quede en el numero 5
  2. //Se crea la consulta
  3. $sql = "SELECT * FROM tabla WHERE num = '$i'";
  4. //Se ejecuta la consulta
  5. $consulta = mysqli_query($conexion, $consulta);
  6. //Se extraen los datos de la consulta
  7. while($datos = mysqli_fetch_assoc($consulta)){
  8.      //Se muestran los datos obtenidos de la consulta
  9. }
  10.  
  11. }

Diseño señores, diseño antes de programar, hay una "norma" básica, el 70% del tiempo en realizar una aplicacion /script, debería estar en el diseño, no en la programación.

Saludos.