Devo recuperare da un db una serie di dati, in base ad una determinata condizione; questa condizione è che il mese passato come variabile sia compreso tra due date contenute nel db.
Ho provato con questo codice:
Codice PHP:
$result = mysql_query("SELECT * FROM `offerte` WHERE ('$mesecorrente' BETWEEN `data_in` AND `data_out`) OR ('$mesecorrente' BETWEEN `data_in2` AND `data_out2`) OR ('$mesecorrente' BETWEEN `data_in3` AND `data_out3`) OR ('$mesecorrente' BETWEEN `data_in4` AND `data_out4`) OR ('$mesecorrente' BETWEEN `data_in5` AND `data_ou5t`) OR ('$mesecorrente' BETWEEN `data_in6` AND `data_out6`) ORDER BY `data_in`,`data_in2`,`data_in3`,`data_in4`,`data_in5`,`data_in6` ASC");
Ovviamente, $mesecorrente è la variabile di cui parlo. Per fare il test, gli ho attribuito un valore in questo modo:
Codice PHP:
$mesecorrente = date("Y-m-d");
Però non mi restituisce nulla!
Dove sto sbagliando?
:master: