Ahoj, chci se zeptat jak nejlepe provest v nette database zvyseni hodnoty sloupce o zadanou hodnotu. Zkousim to takto, ale to nefunguje.
$this->getTable()->where('userID', $userID)->update(array('money' => 'money-100'));
Díky
// 2.1 ->update(array('money' => $connection::literal('money - ?', 100))); // 2.0.x ->update(array('money' => new SqlLiteral('money - ?', 100)));
Vraci mi to chybu: Invalid parameter number: no parameters were bound
Mam to takto:
->update(array('money' => new \Nette\Database\SqlLiteral('money - ?', 100)));
Tak vyreseno.....
->update(array('money' => new \Nette\Database\SqlLiteral('money - 100')));
Díky za pomoc