Ma dove sbaglio sta query?
Codice PHP:
$sql1=mysql_query("select id, titolo, valida_da, valida_fino, prezzo_sp, prezzo_bb, prezzo, prezzo_fb, prezzo_come, notti, pacchetto from offerte_motore where '$data_arrivo' between $valida_da AND $valida_fino and '$data_partenza' between $valida_da and $valida_fino and albergo = '$hotel' and $stelle='$_POST[stelle]'");
con il join funziona:
Codice PHP:
$sql1=mysql_query("select a.id, a.albergo, a.titolo, a.valida_da, a.valida_fino, a.prezzo_sp, a.prezzo_bb, a.prezzo, a.prezzo_fb, a.prezzo_come, a.scadenza, a.pacchetto, a.notti, b.link, b.cartella, b.foto, b.comune, b.stelle from offerte_motore a, albergo b where '$data_arrivo' between a.valida_da AND a.valida_fino and '$data_partenza' between a.valida_da and a.valida_fino and a.albergo = b.hotel and stelle='$_POST[stelle]' order by prezzo asc, prezzo_fb asc");
come mai esce questo errore?
Io credo sia qualche virgoletta nella parte dove indico le date perche' se tolgo quella parte non mi da errori ma nemmeno nessun risultato...