hab ich vergessen: bitte nochmal

Beitrag lesen

Du macht zuerst die MySQL-Abfrageergebnisse in ein Array, als wolltest du es normal per Schleifer ausgeben, z.B. mit der Abfrage:

// Connecten zur DB

$query_getuser_query = "SELECT username FROM userdaten ORDER BY username DESC;";

$query_getuser = mysql_query("$query_getuser_query");

/////dann schreibst du das ganze in ein array:

$alleimarray = array[];

while( $row = mysql_fetch_assoc ( $query_getuser ) )

{
          $alleimarray .= $row['username'];
        }

///// So, un nu in einer foreach-Schleife ausgeben ud Prüfen

echo "<b>-----A-----</b>\n<br />\n<br />"; //Für die mit den A's weil das ja die ersten sind
$aktuelleranfangsbuchstabe = "a";
foreach ($alleimarray as $eins)
  {
   $dieseranfangsbuchstabe = substr($eins,0,1);
   if ($dieseranfangsbuchstabe != $aktuelleranfangsbuchstabe)
    {
     echo "<br>\n<br>\n<br>\n<b>--------$dieseranfangsbuchstabe----------</b><br>\n<br>\n";
    }
   echo $eins."<br>\n";
   $aktuelleranfangsbuchstabe = $dieseranfangsbuchstabe;
  }

/// Und fertig !