Autor Zpráva
Milos
Profil
Zdravím,
nevím jak dostat data, z DTB pomocí PHP kde mám uložené akce, kdy se co koná ve formátu date a používám příkaz:

mysql_query("SELECT * FROM zabava where ( month(curdate())>=month(datumod) and month(curdate())<=month(datumdo) ) order by datumdo");

datumodz - začátek akce
datumdoz - konec akce

což mi vypíše data na měsíc, ale když je ke konci měsíce, tak už to nevypisuje skoro nic, až zase od prvního a když použiji místo month week tak to vypisuje týden, ale po anglicky tj. neděle až sobota :(

Nevíte jak to vytahovat z DTB, aby se mi vypisovali akce na 7 dní dopředu či 30 dní???

Díky.
Hugo
Profil
Podívej se sem

http://dev.mysql.com/doc/refman/4.1/en/date-and-time-functions.html

a hledej finkce subdate() a adddate().
Kajman_
Profil *
Jj, to jsou ty správné funkce, mohlo by to být takto nějak.

SELECT * FROM zabava where (date_add(curdate(), interval 1 month)>=datumod and curdate()<=datumdo ) order by datumdo

SELECT * FROM zabava where (date_add(curdate(), interval 7 day)>=datumod and curdate()<=datumdo ) order by datumdo
Milos
Profil
Díky oboum - už mi to fakčí... :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0