Dibi – FetchAll – Indexy pole dle výběru

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

Dobrý den,
zajímalo by mě, zda je možné při výběru dat z databáze je rozdělit do pole, jehož indexy tvoří hodnota z výběru.

V praxi mám

$this->db->select('nazev')
          ->from(...)
          ->where(...)
          ->fetchAll();

//výsledek:
array (n)
 [0] => ... data
 [1] => ... data

a rád bych docílil výsledku:

//výsledek (nazev je hodnota vytazena z db):
array (n)
 [nazev] => ... data
 [nazev] => ... data

Děkuji

JaxP
Člen | 62
+
+1
-

Moje blbost – dá se použít fetchAssoc

Pro docílení požadovaného výsledku stačí změnit fetch:

$this->db->select('nazev')
          ->from(...)
          ->where(...)
          ->fetchAssoc('nazev');

//výsledek:
array (n)
 [nazev] => ... data
 [nazev] => ... data