Odkazy: dibi | API reference

Forum: [česky] [english]

dibi fórum

tiny ‘n’ smart
database layer

Nejste přihlášen(a)

#1 před 8 měsíci

xxxObiWan
dibi guru
Registrovaný: 4. 5. 2010
Příspěvky: 613

[Bug report] Modifikátor %like a jeho použití v poli

Ahoj, při

dibi::test("SELECT * FROM `tabulka` WHERE", array('name%~like~' => 'foo'));

se mi zobrazí

SELECT * FROM `tabulka` WHERE `name`='%foo%'  -- čekal bych: `name` LIKE '%foo%'

Díky

Editoval xxxObiWan (19. 9. 2011 0:08)


starý nick: xxxObiWan | G+, FB, Twitter, Github | portfolio

 

#2 před 7 měsíci

Václav M.
Člen
Registrovaný: 19. 10. 2011
Příspěvky: 33

Re: [Bug report] Modifikátor %like a jeho použití v poli

No, taky se mi to zdá podivné. Když může fungovat modifikátor %l jako konvertor podřízeného pole na seznam včetně zápisu IN(…), tak proč tak nefunguje %~like~ (a %~like a %like~).


Chybami se člověk učí – ale někteří lidé jsou nepoučitelní.

 

#3 před 4 měsíci

David Grudl
Administrator
Registrovaný: 8. 2. 2005
Příspěvky: 5833

Re: [Bug report] Modifikátor %like a jeho použití v poli

Mělo by to fungovat, ale je třeba použít korektní dibi::test("SELECT * FROM tabulka WHERE %and", array('name%~like~' => 'foo')); (tedy s %and).

 

Zápatí