Quote Originariamente inviata da Alhazred Visualizza il messaggio
Le prenotazioni già accettate sono nella tabella "carrello"?
In tal caso, secondo me devi girare le condizioni

Codice PHP:
$db2->Query("SELECT * FROM carrello WHERE data_inizio <= '{$datainizio}' AND data_fine >= '{$datafine}' AND id_postazione = {$idpostazione->id}"); 
Ciao, grazie per la risposta, la query funziona , ha solo un problema, cerco di spiegarmi meglio

nel db ho segnato due date: data_inizio 2018-08-05, data_fine 2018-08-22

in queste date non deve essere prenotabile la camera, e infatti funziona, ma non deve essere prenotabile la camera nemmeno se l'utente mette questa tipologia di data:

data_inizio: 2018-08-04 e data_fine:2018-08-15 , perchè la camera è occupata dal 5 di agosto fino al 22 di agosto, seppure il 4 è libera non è disponibile nel periodo successivo, come posso modificare la query? grazie