Nejste přihlášen(a)
Stránky: 1
Téma zavřeno
potřebuji použít v sql následující výraz '%b \'%y'
např.:
dibi::query("SELECT DATE_FORMAT(NOW(),'%b \'%y') from
dual");
a dibi vyhodí chybu SQL translate error, přitom samotný SQL dotaz funguje správně, jak toto ošetřit?
Editoval LeonardoCA (20. 8. 2010 16:46)
Problém není v tom escapovaném řetězci, ale v těch % parametrech. Zkus zdvojit ty procenta.
Tak % to nakonec nebylo a funguje to takto:
dibi::query("SELECT DATE_FORMAT(NOW(),\"%b '%y\") from dual");