where – název sloupve jako proměnná
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- GEpic
- Člen | 566
aum napsal(a):
Díky. A jak v případě složeného vyrazu? Tedy např. (column1>value1 AND column2=value2) OR column3<=value3. Je to někde k nalezení v dokumentaci?
Prostě do prvního argumentu můžeš zapsat cokoliv potřebuješ, a je jedno jestli to tam nacvakáš růčo, nebo si to někde složíš a předáš proměnnou. Na tom nezáleží.
- David Matějka
- Moderator | 6445
pozor, pokud je ten nazev sloupce napriklad z uzivatelskeho vstupu, je nutne
ho spravne osetrit. myslim, ze to jde pres modifikator ?name
, takze
to, co pise @CZechBoY by melo vypadat asi takhle:
->where('?name = ? OR ?name > ?', $column1, 1, $column2, 2)