parameter v WHERE tak abych nemusel jednu promennou vypisovat x-krat
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- vosy
- Člen | 532
Ahoj mam takovito paskvil:
$where = 'nadpis_'.$j.' LIKE ? OR
popis_'.$j.' LIKE ? OR
cenaPoznamka_'.$j.' LIKE ? OR
pozadovaneZkusenostiPoznamka_'.$j.' LIKE ? OR
daleZaridime_'.$j.' LIKE ? OR
typyStroju.nazev_'.$j.' LIKE ?';
$tab = \App\Glb::$TABS['zajezdy'];
$r = $this->db->table($tab);
$r->WHERE('('.$where.') OR id IN ?',
'%'.$vyhl.'%', '%'.$vyhl.'%', '%'.$vyhl.'%', '%'.$vyhl.'%', '%'.$vyhl.'%',
$arrId
);
potreboval bych neco vymyslet s tim abych nemusel X-krat vypisovat ‚%‘.$vyhl.‚%‘