Autor | Zpráva | ||
---|---|---|---|
aladin Profil * |
#1 · Zasláno: 24. 4. 2013, 19:37:08
zdravím,
zamotal jsem se v jedné podmínce.. Má to způsobit tohle: má to vybrat všechny články mezi datem aktualním a třeba -1600 na první stránce (která funguje) to mám takhle (mysql dotaz) $do = time() - 275; $od = time() - 1600; time BETWEEN $od AND $do ale na druhé stránce nemůžu použít mysql dotaz,a proto to musím udělat přes podmínku. Jak udělat podmínku tak,aby to bylo stejně jako s tím mysql?aby to tak stejně fungovalo?tady dávám kod kterej jsem zkoušel,ale nefunguje,vypíše všechny články Ps: vybírám z db časy,které pak vyberu podle toho rozmezí...Odtedka do minula $do = time() - 275; $od = time() - 1600; if ($sets['time'] < $od xor $sets['time'] > $time){ |
||
Majkl578 Profil |
#2 · Zasláno: 24. 4. 2013, 19:57:08
Obecně:
$time >= $od && $time <= $do |
||
aladin Profil * |
#3 · Zasláno: 24. 4. 2013, 20:07:29 · Upravil/a: aladin
Majkl578:
nevím,ale je to pořád stejný,takže bych řekl že to nefunguje... jo tak promin,chyba byla u mě.. vyřešeno a díky :) |
||
preca1 Profil |
#4 · Zasláno: 24. 4. 2013, 23:25:05
Majkl578:
U jazyků, který nemaj konstrukci pro interval, se to taky občas zapisuje stylem $od <= $time && $time <= $do , takže se to zleva doprava trochu líp čte (jako správnej interval).
|
||
Časová prodleva: 12 let
|
0