Autor | Zpráva | ||
---|---|---|---|
majo80 Profil * |
#1 · Zasláno: 26. 4. 2014, 17:00:36
Zdravím,
hľadám na internete ale nemôžem nikde nájsť ako sa v DIBI zapisuje výber z DB, kde niektorá bunka nesmie obsahovať určitý text. Pri query to bolo NOT LIKE %blabla - teda text nesmel končiť na blabla. Je niečo také možné aj v DIBI? Majo |
||
Taps Profil |
#2 · Zasláno: 26. 4. 2014, 17:25:16
majo80:
jaký zápis jsi zkoušel ? |
||
majo80 Profil * |
#3 · Zasláno: 26. 4. 2014, 17:38:52
Taps:
napr.: 'oblast%notlike~' => 'oblast1', |
||
Taps Profil |
#4 · Zasláno: 26. 4. 2014, 17:46:25
majo80:
tento zápis nefunguje ? dibi::query('SELECT * FROM [uzivatele] WHERE [mail] NOT LIKE = %s', $mail); |
||
majo80 Profil * |
#5 · Zasláno: 26. 4. 2014, 18:07:55
funguje z časti, mám trochu zložitejšiu požiadavku na DB, ale to si už doriešim, ďakujem. A znamienko = nie je tam navyše?
|
||
Jan Tvrdík Profil |
majo80:
Správně je to dibi::query('SELECT * FROM [uzivatele] WHERE [mail] NOT LIKE %~like', $mail); Operátor %s neescapuje správně pro kontext LIKE . Viz dokumentace.
|
||
Časová prodleva: 10 let
|
0