eseguo una insert attraverso qeuste funzioni della classe MySqlClass:

public function query($sql)
{
if(isset($this->attiva))
{
$sql = mysql_query($sql) or die (mysql_error());
return $sql;
}else{
return false;
}
}
function estrai($risultato)
{
if(isset($this->attiva))
{
$r = mysql_fetch_array($risultato);
return $r;
} else {
return false;
}

$query_select = "SELECT * FROM prenotazioni pr WHERE ('$from' BETWEEN pr.da AND pr.a) OR ('$to' BETWEEN pr.da AND pr.a)";
$query_insert = "INSERT INTO prenotazioni (id,nome,cognome,citta,via,tipologia,numero_person e,da,a,email,telefono) VALUES ('$id','$nome','$cognome','$citta','$via','$tipolo gia',$num,timestamp('$from'),timestamp('$to'),'$em ail','$telefono')";
$risultato = $data->estrai($data->query($query_select));
if ($risultato=="") {
print('<div class="prenota" style="text-align: center;margin-top: 15px">periodo libero</div>');
$ris_insert = $data->estrai($data->query($query_insert));

ho il seguente errore:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\www\funzioni_mysql.php on line 81 (-->$r = mysql_fetch_array($risultato)

Perchè? Grazie ancora !!!