Originariamente inviato da sideval
Si. però facendo cosi, ti carichi tutti i dati del database ogni volta che ti serve una letterra.
puo non essere un problema con 100 record pero se ti ritrovi piu di 5000 record, rellenta lo script im modo significativo.


Codice PHP:

$char 
"a";

$sql "SELECT * FROM tua_tabella WHERE SUBSTRING('nome', 0, 1)='$char' ORDER BY nome ASC";
$result mysql_query($sql);
while(
$row mysql_fetch_array($result))
{
    
        
// stampo il nome
    

questa versione ti carica solo i dati che ti servono per quella pagina
Si infatti...ma non conoscendo queste sintassi di MySQL (purtroppo -_-') non potevo fare altrimenti. Cmq ottimo imparare ste cose..mi torna giusto utile per un vecchio script.

Grazie