php - In MySQL grab items within start_date and end_date -


i have events listed in mysql database.

events have start_date (date) , end_date (date) fields.

in application users can click on specific day using calendar. so, if click today taken /events?day=2013-08-08 , events day shown on page.

this working great until started adding multi day events. since asking mysql events start_date == user chose date, events start on day, want events may have started before day still going on day.

how can query items this? events either start on day, or started earlier havent yet ended day.

select ... yourtable '2013-08-08' between start_end , end_date 

where

foo between bar , baz 

is sql equivalent of

(bar <= foo) , (foo <= baz) 

Comments

Popular posts from this blog

matlab - Deleting rows with specific rules -

php - MySQLi multi_query results for later use -