I'm trying to do something relatively simple but can't figure it out.
I just want to add to a current value in the DB is there anyway to do the equivalent of a:
UPDATE `tablename` SET fieldB = fieldB + 1 WHERE fieldA='X'
Using the Zend/db update function?
it will be something like this:
$select = $sql->update();
$select->table('basket');
$select->set(['quantity' => new Expression("quantity + ? ", [$quantity])]);
$select->where(['basket_id'=>$basket_id]);
Remember to escape/sanitize your data! (like i do with $quantity)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With