problem z where is not pre postgres Nette\Database

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Balvan
Člen | 30
+
0
-

Custe

mam problem z pridanim do where podmeinku is not … sudne to escapije a query nezbehne.

pls ak sa niekto uz s tym stretol poradte

Verzie php aj nette su najvonsie :-) Dik

Ot@s
Backer | 476
+
0
-

Není se čeho chytit, uveď alespoň řádek, kde definuješ parametr/y pro where.

hrach
Člen | 1838
+
0
-

posli:

  1. sql ktery to generuje
  2. sql ktery to ma generovat
  3. mrkni na branch, jestli to neresi: https://github.com/…tte/pull/598
Balvan
Člen | 30
+
0
-

$db->table(‚table‘)->where(‚column is not true‘)

klasika select zbehne bez problemov

$db->exec(select * from table where column is not true)

lenze potrebujem pouzit variantu 1

JuniorJR
Člen | 181
+
0
-

Ten první zápis je dle mého špatně, zkus se podívat do dokumentace

Zkusil bych něco jako:

$db->table('table')->where('column <> ?', TRUE);

Editoval JuniorJR (29. 5. 2012 11:35)

hrach
Člen | 1838
+
0
-

Prvni zapis dle me neni spatne. Notorm je neco jineho nez NDB. Jake sql ti to generuje?

hrach
Člen | 1838
+
0
-

ajo, uz vim kde bude chyba. Zkus $db->table(‚table‘)->where('column IS NOT TRUE') tzn. s velkymi pismenami.

Balvan
Člen | 30
+
0
-

hrach napsal(a):

ajo, uz vim kde bude chyba. Zkus $db->table(‚table‘)->where('column IS NOT TRUE') tzn. s velkymi pismenami.

Ano dakujem , velke pismenka to je presne to co pomohlo.

TODO: DOPISAT TO DO NAVODU !!! :-)