If I understand you correctly, you want to put a separator when the letter changes.
Try this: $result = mysql_query('select name from people order by name'); $lastletter = ''; while ($data = mysql_fetch_array($result)) { $curletter = strtolower(substr($data['name'],0,1)); if ($curletter != $lastletter) { // Put code to insert a separator here } // put code to display the name here $lastletter = $curletter; } Mike Rodrigo Peres wrote: > Hi list, > > I have a mysql tables, with names on it. I'd like to select this names > ordered by name and output it to a html in alphabetical order, but separates > by letter, ex: a, names with a, b.... > I've done the select, but I can't figure out how to output the respective > letters separated. > > > Thank's in advance > > Rodrigo Peres > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]