Puoi usare LIKE nella query.
SELECT tuoicampi FROM tua_tabella WHERE nome_attore LIKE 'A%'
In questo modo seleziona tutti quei record in cui il nome_attore inizia con A, se poi metti anche un ORDER BY nome_attore alla fine della query te li mette proprio in ordine.
Per ciclarlo bene potresti fare un array contenente tutte le lettere dell'alfabeto (maiuscole) del tipo:
Codice PHP:
$iniziali = array("A", "B", "C", "D".... ecc ecc);
e poi un foreach:
Codice PHP:
foreach($iniziali as $iniziale) {
$QUERY = "SELECT tuoicampi FROM tuatabella WHERE nome_attore LIKE '".$iniziale."%' ORDER BY nome_attore";
$result = mysql_query($QUERY);
echo $iniziale;
e a questo punto:
Codice PHP:
if (@mysql_num_rows($result)) {
while ($row = mysql_fetch_array($result)) {
// qui metti i vari echo per l'output
}
}
}
Se hai ancora dubbi chiedi.