Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/09/2011, 11:55
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 5 meses
Puntos: 793
Respuesta: Ordenar Anidado o pájaro dodo

A mi se me ocurre algo así no estoy seguro si es lo que estás buscando.

Código PHP:
Ver original
  1. <?php
  2. $c = mysql_connect('localhost', 'root', '12345');
  3. mysql_select_db('basededatos');
  4. $sql = 'select * from tabla';
  5. $res = mysql_query($sql) or die(mysql_error());
  6.  
  7. $nombres = array();
  8.  
  9. while ($reg = mysql_fetch_array($res)) {
  10.     $nombres[$reg['apellido']][] = $reg['nombre'];
  11. }
  12.  
  13. foreach ($nombres as $c => $apellido) {
  14.     echo "<b>$c</b> <br />";
  15.     foreach ($apellido as $nombre) {
  16.         echo "- $nombre <br/>";
  17.     }
  18. }

Resultado:

López
- Luis
- Pancho
Pérez
- Paco
- Hugo
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP