Nette\Database – matematické operace nad řádky ( + / – *)

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

Zdravím,
potřeboval bych při update řádku provést něco jako:

<?php

$plus = 10;
$data = array('value','value+'.$plus);
$this->db->table('tabulka')->update($data)->where('id',1);
?>

jestli je to vůbec možné.
Díky

enumag
Člen | 2118
+
0
-

Je to možné pomocí SqlLiteral, nemám teď bohužel čas hledat link, ale to zvládneš. ;-)

jiri.pudil
Nette Blogger | 1028
+
0
-
$data = array('value' => new Nette\Database\SqlLiteral('value+'.$plus));
drobecek
Člen | 5
+
0
-

Díky moc, tohle mě nenapadlo. ;-)

mkoubik
Člen | 728
+
0
-

Jen bacha na SQL injection.