Im developing a php booking system based on timeslot for daily basis. Ive set up 4 database tables!
- Bookslot (tüm kimlikleri hangi saklamak - id_bookslot, id_user, id_timeslot)
- Timeslot (15 dakika boşluk eski tüm süreleri depolamak: 09:00, 09:15, 09:30, vs)
- Terapisti (tüm terapist bilgilerini saklamak)
Kullanıcı (mağaza tüm üyeler detay)
ID_BOOKSLOT ID_USER ID_THERAPIST ID_TIMESLOT
1 10 1 1 (09:00) 2 11 2 1 (09:00) 3 12 3 2 (09:15) 4 15 3 1 (09:00)
Şimdi, benim sorun ben örneğin verileri yankılanan istediğiniz zaman zaman dilimi için repeation gösteren tutmak gibidir:
thera a thera b thera c
-------------------------------------------------
09:00 BOOKED available available
09:00 available BOOKED available
09:00 available available BOOKED
09:15 available BOOKED available
Gördüğünüz gibi, 09:00 üç kez gösteren, ve ben aşağıdaki gibi bir şey istiyorum
thera a thera b thera c
-------------------------------------------------
09:00 BOOKED BOOKED BOOKED
09:15 available BOOKED available
There might be something wrong with joining the table or else. The code to join the table
$mysqli->query("SELECT * FROM bookslot RIGHT JOIN timeslot ON bookslot.id_timeslot = timeslot.id_timeslot LEFT JOIN therapist ON bookslot.id_therapist = therapist.id_therapist"
Herkes bu sistem için bir çözüm varsa, bana yardım ve i kadar çok appriciate lütfen!