database->query s nastavenim premennej

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

Zdravim, hladam sposob ako fetchnut query s pouzitim vlastnej premennej. Priklad:

return $this->database
            ->query('SET @sal=0;
            	SELECT id, @sal:=(@sal+value) AS Balance
            	FROM mytable)
            ->fetchAll();

Zial, skoncim s chybou:

PDOException #HY000
SQLSTATE[HY000]: General error

Nejaky napad co s tymto?

CZechBoY
Člen | 3608
+
0
-

Posilej dotazy po jednom. Jeden dotaz na jedno volani query.

alNath
Člen | 17
+
0
-

Mohol by si prosim uviest priklad? Ako mozes vidiet, sal je premenna na ktoru je naviazany select

CZechBoY
Člen | 3608
+
0
-
$this->database->query('SET @abc=?', 9);
return $this->database->query('SELECT ...');