イベント、イベントの詳細、イベントの日付、および繰り返し値(イベントが日単位で繰り返される頻度)を含むmySQLテーブルがあります。
例:日付:2012-12-03、再発:7-7日ごとに再発します。
現在、これを日付で検索しようとしています。検索が2012-12-03、2012-12-10、2012-12-17、2012-12-24 ... +の場合、行が返されるようにしたいと思います。 7日。
現在、検索は特定の日を対象としています。
SELECT 
    id, 
    title, 
    venue, 
    date_format(datetime, '%I:%i%p') AS time 
from 
    bt_db_eventcal 
WHERE 
    DATE(datetime) = '" . $date . "'
誰かがこれを拡張して、繰り返しに基づいて行を返すのを手伝ってもらえますか?
ありがとう