ciao,

sto usando php per fare operazioni su un db mysql, ho un problema riguardo a una query che faccio, sembra che il codice sia tutto ok ma mi da errore dicendo che non riesce a eseguire la query, ecco il codice che uso:

codice:
// Parametri di connessione

$DBHost="localhost"; 				
$DBUser="giuseppe";			
$DBPass="password";				
$DBName="dati_isacle_rid";				
$DBTable="dati_sodar_windprofile";				

// Connessione al Db

$db = mysql_connect("$DBHost","$DBUser","$DBPass");
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri");

// Selezione del Db

mysql_select_db("$DBName", $db) or die("Errore nella selezione del db: " . mysql_error()); 

// Definisco le varibili per la query

$anno=2005;
$mese='04';
$day=30;

$query_mostra="SELECT * FROM '$DBTable' WHERE data='$anno-$mese-$day' ORDER by data, ora";
$result_mostra=mysql_query($query_mostra, $db) or die ("impossibile eseguire: $query_mostra");
quando mando in esecuzione nel browser mi dice

codice:
impossibile eseguire: SELECT * FROM 'dati_sodar_windprofile' WHERE data='2005-04-30' ORDER by data, ora
perchè? c'è qualcosa che mi sfugge? i dati del db sono giusti..help me.
grazie.
ciao.