İş çok basit ama adımları takip etmen lazım,
1-) tarih formatın php ve mysql'de şu şekilde olmalı // 2010-09-15 11:00:51
2-) ornek between ile iki tarih arasındaki kaydı alan sorgun : select * from books where date between '2010-09-15 11:00:50' and '2010-09-16 01:01:01';
sorguda tarihlerin yerine sen php den kendi tarihlerini geçir o kadar, sonrasında sorunsuz çalışır, sorun çıkarsa, formatlarını kontrol derim. kolay gelsin.