intanto ti manca il ; per chiudere il comando mysql_fetch_array... il primo.Codice PHP:// Query per ricavare l'altitude
$query_alt="SELECT altitude FROM dati_sodar_windprofile WHERE data='$year-$month-$day' AND ora='$orario' order by data, ora;";
$result_alt=mysql_query($query_alt) or die ("impossibile eseguire: $query_mostra");
$row_alt=mysql_fetch_array($result_alt)
while($row_mostra_alt=mysql_fetch_array($result_alt)){
foreach($row_mostra_alt as $attributo1) {
echo "componente altitudine: $attributo1
";
}
Poi $row_mostra_alt si becca il secondo valore del result set poiche' il primo la ha preso $row_alt ed il puntatore interno del buffer del result set e' avanzato di 1 record.
E poi e poi ... "select altitude" estrae solo un campo e qui non si vede l'utilita' di un foreach.
echo "componente altitudine: $row_mostra_alt['altitude']
";
Quindi per concudere: $row_alt se non viene sovrascritto manterra' il valore di altitudine in un array con due indici uno numerico e l'altro associativo. Il valore che cerchi sara' in:
row_alt[0] oppure in row_alt['altitude']
that's all....![]()

Rispondi quotando