Vytažení první hodnoty z fetchALL

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

Ahoj, v projektu mám db dotaz který mě vrací více výsledků (fetchAll()).

A řeším teď tento problém:

dotaz mi vrátí např. ID, TYPE, TEXT, X,Y,Z… Přičemž vše je jiné jen TYPE je stejný (ale nevím předem jaký) a potřebuji ho zjistit. Kdysi jsem to řešil tak, že když jsem měl data z db v prom. $dataDB, tak jsem udělal:

$type = $dataDB[0]['TYPE'];

Jenže to mi v novějším nette nefunguje – dostanu chybu PHP Notice: Undefined offset: 0

Jak to nejlépe řešit bez toho, abych znova hrabal v DB? Protože řešení uvedené níže je fuj (i když funguje)…:

foreach($dataDB -> $d){
	$type = $d['TYPE'];
break;
}

Díky

David Matějka
Moderator | 6445
+
+1
-

treba reset

n.u.r.v.
Člen | 485
+
0
-

David Matějka napsal(a):

treba reset

díky, funguje perfektně…