Jag skulle minska det till följande:
SELECT * FROM `booking`
WHERE Table='$i' AND NOT(Comming >= '$GuestDepature' OR Depature <= '$GuestComming')
Frågeresultatet ska vara tomt om tabellen återställs. Osäker på hur 'odchodHosta'-fältet fungerar.
//Uppdatera SQL- Tillagt INTE