簡體   English   中英

檢查酒店預訂系統的房間可用性

[英]Checking room availability for hotel booking system

我正在嘗試檢查預訂系統中的可用房間,所以我有兩個表:名為 chambre( idname )的房間表和表reservation_client( idstartendid_chambre )開始和結束是入住和退房日期.

我的查詢是:

$sql = "
SELECT * 
  FROM chambre 
 WHERE id NOT IN 
    (SELECT id_chambre 
       FROM reservation_client 
     WHERE end < '2019-07-20'  
        AND start > '2019-07-19 '
    )";

但它沒有給我任何結果。

start的值中有額外的空間。 請刪除並檢查。 應該管用。 您可以使用以下查詢

$sql = "SELECT * FROM chambre WHERE id NOT IN (SELECT id_chambre FROM reserved_client WHERE end < '2019-07-20' AND start > '2019-07-19')";

此外,正如評論中所建議的,您應該發布示例數據或表模式,以便我們更好地理解。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM