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