Oznámení
Omlouváme se, provoz fóra byl ukončen
Rozepsání pole do WHERE klauzule
Upozornění: Tohle vlákno je hodně staré.
před 11 lety
- Milanov
- Člen | 50
Mám
<?php $kategorie = array( 'obecna', 'diskuze' ); ?>
a potřeboval bych SQL příkaz
SELECT * FROM [cinnosti] WHERE [kategorie] = "obecna" OR [kategorie] = "diskuze"
Je na to nějaká finta či modifikátor (%ex ???), nebo musím ručně iterovat po poli? Díky
před 11 lety
- David Grudl
- Nette Core | 6806
zkus
dibi::query('SELECT * FROM [cinnosti] WHERE [kategorie] IN (', $kategorie, ')');
nebo ještě lépe
dibi::query('SELECT * FROM [cinnosti] WHERE [kategorie] IN %l', $kategorie);
před 11 lety
- Milanov
- Člen | 50
Tolik jsem se soustředil na dibi, až jsem zapomněl na syntaxi SQL :-)