データベースに3つのテーブルがあります。
ts_room
田畑:
id (PK)
capacity
img
notes
building_id
roomstructure_id
lecturestyle_id
ts_request
田畑
id (PK)
day_id
period_id
roompref_id (FK > ts_roompref.id)
ts_roompref
id (PK)
request_id (FK > ts_request.id)
room_id (FK > ts_room.id)
ts_roomprefで行を実行し(ts_roompref.room_idをts_room.idに対してチェック)、一致するものを見つけた後、 ts_roomから行を選択するMySQL PDOクエリを作成したいと思います。次に、 ts_requestで値を検索し、 day_idかどうかを確認します。とperiod_idはどちらも1に一致します。合計数が返されます。
上記の説明が理にかなっていることを願っています。
基本的に-部屋のリクエストはこのシステムで行われ、ts_roomprefは各リクエストに対して行われた部屋の設定を保存します。特定の部屋が日と期間(ts_requestテーブルではday_idとperiod_idで示されている)、この場合は月曜日(1)と期間(1)に予約されているかどうかを調べようとしています。