Ciao,
in una pagina php (anagrafica.php) devo visualizzare i dati in una tabella e per fare ciò ho scritto il codice sottostante. Quando tento l'apertura della pagina anagrafica.php, resta in caricamento senza visualizzare nulla. Dal log apache, trovo il seguente errore: Maximum execution time of 30 seconds exceeded. Vi chiedo se il codice utilizzato è corretto o necessita di qualche ottimizzazione/correzione.

Query
Codice PHP:
<?phpinclude("inc_debug.php");include("connect.php");
$anagraficaQ mysql_query("    SELECT DISTINCT         af_cod,         af_nome,         af_cognome,     FROM         anagrafica                        ");$anagraficaR=mysql_fetch_array($anagraficaQ );
?>
ciclo while:
Codice PHP:

<?php$i=0;while ($i $anagraficaR) {$af_cod=mysql_result($anagraficaQ,$i,"af_cod");$af_nome=mysql_result($anagraficaQ,$i,"af_nome");$af_cognome=mysql_result($anagraficaQ,$i,"af_cognome");?>
stampo i valori a video:
codice HTML:
<td><?php echo $af_cod; ?></td><td><?php echo $af_nome; ?></td><td><?php echo $af_cognome; ?></td>
chiudo il ciclo:
Codice PHP:
<?php$i++;}?>
Come posso risolvere il problema del Maximum execution time of 30 seconds exceeded?
Il codice è la causa di questo errore?

Grazie