Autor | Zpráva | ||
---|---|---|---|
Milos Profil |
#1 · Zasláno: 30. 11. 2005, 12:23:51
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 |
#2 · Zasláno: 30. 11. 2005, 12:34:02
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 * |
#3 · Zasláno: 30. 11. 2005, 13:02:56
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 |
#4 · Zasláno: 30. 11. 2005, 17:05:23
Díky oboum - už mi to fakčí... :)
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0