A capire quello che vuoi fare.....
Hai una condizione where che probabilmente non viene piu' ammessa.
Per darti una risposta precisa sarebbe necessario sapere che hai nella tabella al campo Data.
Ho provato, tanto per.. , ad usare il tuo algoritmo in modo indipendente dal contenuto della tabella:
Codice PHP:
<?
mysql_connect();
for ($i=20;$i>0;$i--){
$GiornoPrec= "SELECT NOW() - INTERVAL '".(20-$i)."' DAY AS data";
$query = mysql_query ($GiornoPrec);
$row = mysql_fetch_array($query);
$datax[$i-1] = $row['0'];
echo "-> ".$datax[$i-1]."
";
}
?>
ed il risultato e' il seguente:
codice:
-> 2004-06-11 15:06:27
-> 2004-06-10 15:06:27
-> 2004-06-09 15:06:27
-> 2004-06-08 15:06:27
-> 2004-06-07 15:06:27
-> 2004-06-06 15:06:27
-> 2004-06-05 15:06:27
-> 2004-06-04 15:06:27
-> 2004-06-03 15:06:27
-> 2004-06-02 15:06:27
-> 2004-06-01 15:06:27
-> 2004-05-31 15:06:27
-> 2004-05-30 15:06:27
-> 2004-05-29 15:06:27
-> 2004-05-28 15:06:27
-> 2004-05-27 15:06:27
-> 2004-05-26 15:06:27
-> 2004-05-25 15:06:27
-> 2004-05-24 15:06:27