Autor | Zpráva | ||
---|---|---|---|
ares Profil * |
#1 · Zasláno: 4. 9. 2011, 12:41:48
Ahoj,
mám na vás dotaz. Mám databázi kde mám také datum vytvoření záznamu ve formátu YYYYMMDD a já bych potřeboval pomocí PHP scriptu najít všechny záznamy které se shodují s určitým rozsahem dnů .. řekněme že chci najít vše mezi 1.1.2011 a 3.3.2011 tedy 20110101 a 20110303 a ty poté vymazat. Nevíte někdo jak takovýto php kód složit? Dík :) |
||
ares Profil * |
#2 · Zasláno: 4. 9. 2011, 12:57:05
Vyřešeno prosím smazat/zablokovat
|
||
Alphard Profil |
#3 · Zasláno: 4. 9. 2011, 13:13:37
I když je to vyřešené, jaký datový typ má sloupec s datem?
|
||
ares Profil * |
#4 · Zasláno: 5. 9. 2011, 23:09:12
int(11)
|
||
Alphard Profil |
#5 · Zasláno: 5. 9. 2011, 23:19:12
Zřejmě jste sestavil čísla z mezních dat a pak porovnal ve where pomocí <= AND >= nebo BETWEEN, nicméně data je lepší ukládat jako data. Pak lze používat funkce určené pro práci s nimi, jde např. o formátování, porovnávání, přičítání, počítání rozdílů, určení měsíce...
|
||
ares Profil * |
#6 · Zasláno: 5. 9. 2011, 23:53:33
Já vím že data by bylaw lepší přímo jako data ale tabulka je už starší a zaběhaná a měnit něco co funguje, proč že? :D ... jinak chybu jsem tam dělal začátečnickou a jak to tak bývá stále dokola ...
|
||
Časová prodleva: 13 let
|
0