mwolodzko
13.11.2012, 14:03:01
Witam,
Bardzo proszę o pomoc, muszę stworzyć zapytanie, które doda mi do bazy np. jakieś cyklicznie odbywające się wydarzenie w zadanym okresie czasu.
Mówiąc bardziej obrazowo. Mam "zdarzenie x", to zdarzenie będzie miało miejsce np. w każdy poniedziałek począwszy od 2013.01.01 do np. 2013.06.30
Jak powinno zostać skonstruowane zapytanie które, doda mi owo "zdarzenie x"
skowron-line
13.11.2012, 14:11:22
Jeżeli chcesz żeby było to wywoływane automatycznie to musisz użyć
cron -a do wywołania skryptu, w którym sprawdzisz czy bieżca data znajduje się w przedziale który założyłeś i jeżeli tak to dodasz rekord do bazy
mwolodzko
13.11.2012, 16:18:13
nie zupełnie o to chodziło. Opszę to na przykładzie imprezy:
W klubie "X" od początku roku do wakacji w każdy poniedziałek odbywa się impreza np. "Poniedziałki z Reggae",
Chciałbym stworzyć zapytanie które doda mi do bazy coś takiego:
07.01.2013 | "Poniedziałki z Reggae"
14.01.2013 | "Poniedziałki z Reggae"
21.01.2013 | "Poniedziałki z Reggae"
.
.
.
24.06.2013 | "Poniedziałki z Reggae"
Tak żeby kilka czy kilkanaście razy nie klepać ręcznie tego samego wpisu z różniącego się tylko datą.
skowron-line
13.11.2012, 16:32:57
Tak na szybko
$start = '2012-01-01';
$stop = '2012-06-26';
for($i=1; $i<365; $i++)
{
// sprawdzasz czy dany dzień to poniedziałek jezeli tak dodajesz wpis
// sprawdzasz czy data jest wieksza lub rowna $stop jezeli tak to konczysz pętle
}