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:
Ovviamente, $mesecorrente è la variabile di cui parlo. Per fare il test, gli ho attribuito un valore in questo modo: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");
Però non mi restituisce nulla!Codice PHP:$mesecorrente = date("Y-m-d");
Dove sto sbagliando?
:master:
![]()

  :master:  
						
					
					
					
						
  Rispondi quotando
   
						