Salve a tutti,
Sto muovendo i primi passi nel php ed ho questo problema.
Devo estrarre dei dati da una tabella, ma nella pagina php non estrae nulla mentre testandola su Mysql i dati vengono estratti.
La cosa buffa è che le query che ho sono tutte uguali (differenziano solo per il nome della squadra da estrarre) alcune trovano i dati altre no.
il sito è atleticofoligno.altervista.org nella sezione campionato/classifica. Cliccando sul nome della squadra si accede alla griglia dei risultati di quella squadra.
Di seguito indico l'istruzione che in alcune pagine funzionano e in altre no:
Codice PHP:
<?php
include 'config.php';
$queryread="SELECT * FROM giornatax where (giornatax_nomeh = 'ASD AGELLO' or giornatax_nomea = 'ASD AGELLO') order by giornatx_num asc";
$risultati_read=mysql_query($queryread);
$num=mysql_numrows($risultati_read);
$i=0;
while ($i < $num) {
$sq_id =mysql_result($risultati_read,$i,"id");
$sq_giornata =mysql_result($risultati_read,$i,"giornatx_num");
$sq_squadrah =mysql_result($risultati_read,$i,"giornatax_nomeh");
$sq_squadraa =mysql_result($risultati_read,$i,"giornatax_nomea");
$sq_golh =mysql_result($risultati_read,$i,"giornatax_gh");
$sq_gola =mysql_result($risultati_read,$i,"giornatax_ga");
// echo "<b><font color=\"red\">$sq_nome</font> - $sq_punti - $sq_totgf - $sq_totgs - $sq_df - $sq_num</b><br>";
if ($i == 0) {
echo "<table border='0' width='640' bordercolorlight='#0000FF' bordercolordark='#0000FF'>
<tr>
<td bgcolor='#FFFF00' align='center' width='10'>
<font size='3' color='#0000FF' face='Arial Rounded MT Bold'>GIOR.</font></td>
<td width='371' align='center' bgcolor='#FFFF00'>
<font size='3' color='#0000FF' face='Arial Rounded MT Bold'>PARTITA</font></td>
<td width='80' align='center' bgcolor='#FFFF00'>
<font size='3' color='#0000FF' face='Arial Rounded MT Bold'>RISULTATO</font></td>
</tr>";
};
echo "<tr>
<td width='10' align='center' >
<p><b><font face='Arial Rounded MT Bold' size='3' color='#FF0000'>$sq_giornata</font></b>
</td>
<td width='371' align='center' >
<p><b><font face='Arial Rounded MT Bold' size='3' color='#FF0000'>$sq_squadrah - $sq_squadraa</font></b>
</td>
<td width='80' align='center' >
<p><b><font face='Arial Rounded MT Bold' size='3' color='#FF0000'>$sq_golh - $sq_gola</font></b>
</td>
</tr>";
$i++;
}
mysql_close();
if ($i != 0) {
echo" </table>";
}
?>
Non so da cosa puo essere generata la mancata estrazione dei dati.