Databáze – jak získat záznamy z pole

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

Zdravím.
Mám databázi discuss. Všechno funguje. Potřebuji, ale do proměnné vypis vypsat (ne pomocí latte) text 1. záznamu v poli discuss. Ale to pole, alespoň mi to tak přijde, se značí podle id položky v DB a ne podle pořadí od 0.

$this->template->discuss = $this->lineRepository->query("SELECT * FROM `discuss` WHERE line=2");
$this->template->vypis = $this->template->discuss[1]['text'];
Michal Vyšinský
Člen | 608
+
0
-

Jestli se to indexuje normálně, tak první položku najdeš pod indexem 0:

$this->template->vypis = $this->template->discuss[0]['text'];

Jestli podle id položek v db tak:

$this->template->vypis = array_slice($this->template->discuss, 0, 1);

Editoval CherryBoss (24. 4. 2013 14:50)

Šaman
Člen | 2666
+
0
-

Udělej si nad výsledkem query fetch() a dostaneš objekt, který bude mít property ->text.