tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

Omlouváme se, provoz fóra byl ukončen

Chybné escapovaní funkcí v selectu

před 7 lety

2bfree
Člen | 245
+
0
-

Následující kód nefunguje dle potřeby:

$select = array(
    'CAST(tabulka.sloupec as text)',
    'tabulka.sloupec2',
);
$this->dibi
    ->select($select)
    ->from('tabulka')
    ->test();

V případě postgre vrátí

/--sql
SELECT „CAST(tabulka“.„sloupec as text)“, „tabulka“.„sloupec2“
FROM „tabulka“
\--

před 7 lety

Milo
Nette Core | 1100
+
0
-

Zkus tenhle fix.