hallo!
ich kämpf grad mal wieder mit den datumsfunktionen und wär sehr froh um einen tipp!
aaalso... sagen wir mal, ich hab zwei variablen, die mir via formular übergeben wurden: $monat (z.B. 8) und $tag (z.B. 15). ich möchte nun eine sql-abfrage machen, die mir alle einträge ausgibt, die nach $monat und $tag liegen, unabhängig vom jahr. also in meinem beispiel alle einträge mit einem datum vom 16. august bis 31. dezember von jedem jahr. das datum in der mysql-tabelle ist vom typ datetime.
ich hab schon einiges probiert:
wenn ich nur den monat mit einbeziehe und alle einträge ab september möchte, schreib ich einfach select ... where MONTH (datumsfeld) > $monat. klappt perfekt.
aber eben, der tag sollte ja auch noch mit rein. ich hab mir gedacht, ich könnte vielleicht die funktion DAYOFYEAR verwenden. also in der art: select ... where DAYOFYEAR (datumsfeld) > $nr_tag_jahr. aber wie bekomm ich mit php raus, welcher tag des jahres z.b. der 15. august ist (also der inhalt der variablen $nr_tag_jahr)???
bin froh um jeden tipp. vielleicht gibt's ja auch ne gaaaanz einfach lösung und ich hab mir mal wieder umsonst das gehirn zermartert...
danke im voraus und lg
michele
ich kämpf grad mal wieder mit den datumsfunktionen und wär sehr froh um einen tipp!
aaalso... sagen wir mal, ich hab zwei variablen, die mir via formular übergeben wurden: $monat (z.B. 8) und $tag (z.B. 15). ich möchte nun eine sql-abfrage machen, die mir alle einträge ausgibt, die nach $monat und $tag liegen, unabhängig vom jahr. also in meinem beispiel alle einträge mit einem datum vom 16. august bis 31. dezember von jedem jahr. das datum in der mysql-tabelle ist vom typ datetime.
ich hab schon einiges probiert:
wenn ich nur den monat mit einbeziehe und alle einträge ab september möchte, schreib ich einfach select ... where MONTH (datumsfeld) > $monat. klappt perfekt.
aber eben, der tag sollte ja auch noch mit rein. ich hab mir gedacht, ich könnte vielleicht die funktion DAYOFYEAR verwenden. also in der art: select ... where DAYOFYEAR (datumsfeld) > $nr_tag_jahr. aber wie bekomm ich mit php raus, welcher tag des jahres z.b. der 15. august ist (also der inhalt der variablen $nr_tag_jahr)???
bin froh um jeden tipp. vielleicht gibt's ja auch ne gaaaanz einfach lösung und ich hab mir mal wieder umsonst das gehirn zermartert...
danke im voraus und lg
michele