Zpracování select a následné přistoupení k hodnotě

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

Ahojte,
začínám s nette a snažím se udělat jednoduchou metodu, která mně uloží do DB hlasování, nejdříve ale potřebuji získat aktuální stav a ten zpracovat … ale za boha se nemůžu dostat k té hodnotě, nevím, jak k ní přistoupit :( už asi hodinu to hledám ale nic, co by mě pomohlo jsem nanšel … neporadí někdo?

Díyk

public function vote($id, $rating){
        try{
            $selection = $this->database->query('SELECT rating FROM articles WHERE id = ?', $id);
            $tmp = $selection->rating; //tady to padá


        } catch(Nette\Neon\Exception $e){
            $this->database->rollback();
            $this->flashMessage('bad');

        }
    }
David Matějka
Moderator | 6445
+
+1
-

query() vraci ResultSet, takze na tom jeste zavolej fetch(), ktere ti vrati prvni zaznam. nebo rovnou namisto query pouzij metodu fetch, ktera je jako zkratka.