Autor | Zpráva | ||
---|---|---|---|
Bohuš Profil * |
#1 · Zasláno: 10. 2. 2009, 17:26:49
Zdravim uz si chvili lamu hlavu s timhle potrebuju vybrat z db vsechny radky kde rok bude mezi dvema vybery. do formu uzivatel zada chci zobrazit vse s datem roku vyroby a dva inputy jeden od a druhy do. jenze netusim jak by mohl vypadat sql dotaz....ma nekdo nejaky napad zkousel jsem hledat ale nic.
|
||
Taps Profil |
#2 · Zasláno: 10. 2. 2009, 17:31:41
Bohuš
zkus to nějak takto select * from tabulka where rok>'$od' AND rok<'$do'; |
||
bohyn Profil |
#3 · Zasláno: 10. 2. 2009, 18:27:52
Bohuš
Pokud mas datum ve formatu date: $query = "SELECT * FROM tabulka WHERE datum BETWEEN '".$rok_od."-01-01' AND '".$rok_do."-12-31'"; jestli jako timestamp: $od = mktime(0, 0, 0, 1, 1, $rok_od); $do = mktime(0, 0, 0, 12, 31, $rok_do); $query = "SELECT * FROM tabulka WHERE datum BETWEEN ".$od." AND ".$do; |
||
Taps Profil |
#4 · Zasláno: 10. 2. 2009, 18:43:42
bohyn
between ti zobrazí i datumy včetně od a do |
||
Bohuš Profil * |
#5 · Zasláno: 10. 2. 2009, 19:15:13
dikz kluci jdu se s tim poprat :-)
|
||
bohyn Profil |
#6 · Zasláno: 10. 2. 2009, 19:26:31
Taps
Pokud sem ho spravne pochopil tak presne to chce |
||
Bohuš Profil * |
#7 · Zasláno: 10. 2. 2009, 19:29:42
ne ne ja potrebuju jen roky ve formatu 1999 az 2008 treba ted to zkousim ale nejak mi to nejede myslel jsem ze by to mel byt format YEAR nebo ne?
|
||
bohyn Profil |
#8 · Zasláno: 10. 2. 2009, 20:11:33 · Upravil/a: bohyn
Bohuš
ne ne ja potrebuju jen roky ve formatu 1999 az 2008 treba Dyt taky ano: $rok_od = 2007; $rok_do = 2008; $query = "SELECT * FROM tabulka WHERE datum BETWEEN '".$rok_od."-01-01' AND '".$rok_do."-12-31'"; Vybere vsechno od 1.1.2007 do 31.12.2008 vcetne. |
||
Bohuš Profil * |
#9 · Zasláno: 10. 2. 2009, 20:31:41
Tak uz jsem to rozchodil dikz moc za spolupraci
|
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0