Autor | Zpráva | ||
---|---|---|---|
chris Profil |
#1 · Zasláno: 6. 7. 2011, 13:02:07
ahoj, měl bych dotaz na SELECT:
$dnes = date(Y.m.d); // dneska je... $sql = "select * from zaznamy where rubrika='Výstava' and id NOT IN (1,2,3) and publikovano=(".$dnes.") or publikovano<(".$dnes.") order by publikovano desc limit 0,2"; výpis selectu mi ignoruje "where rubrika='Výstava'" a vypisuje záznamy i z jiných rubrik neví někdo proč? zkoušel jsem ty podmínky s "and" trochu popřeházet, ale nejede to díky moc |
||
Darker Profil |
#2 · Zasláno: 6. 7. 2011, 13:11:03
$sql = "select * from zaznamy where rubrika='Výstava' and id NOT IN (1,2,3) and publikovano=(".$dnes.") or publikovano<(".$dnes.") order by publikovano desc limit 0,2"; |
||
chris Profil |
#3 · Zasláno: 6. 7. 2011, 13:15:32
Darker:
díky! já si říkal, že tam toho mám nějak moc... takže správně to bude zřejmě and (publikovano=(".$dnes.") or publikovano<(".$dnes.")) |
||
TomášK Profil |
#4 · Zasláno: 6. 7. 2011, 13:39:41
chris:
Dovolil bych si upozornit na existenci operátoru <= |
||
chris Profil |
#5 · Zasláno: 6. 7. 2011, 13:44:06
TomášK:
to je fakt, to je úspornější, taky díky |
||
Časová prodleva: 13 let
|
0