2013-06-24 2 views
6

나는 비교적 간단한 것을 시도하고는 있지만 알아낼 수는 없습니다.ZF2 + Zend Db Sql Update 현재 값에 더하기

UPDATE `tablename` SET fieldB = fieldB + 1 WHERE fieldA='X' 

젠드/DB 업데이트 기능을 사용 :

난 그냥 DB의 현재 값에 추가 할

은에 해당 할 어쨌든 무엇입니까?

$select = $sql->update(); 
$select->table('basket'); 
$select->set(['quantity' => new Expression("quantity + ? ", [$quantity])]); 
$select->where(['basket_id'=>$basket_id]); 

이/탈출하여 데이터를 소독하는 것을 잊지 마십시오 :

답변

6

는이 같은 것입니다! (내가 $ 수량으로하는 것처럼)

+1

Tomek! 혹시 Zend/db 쿼리와 관련된 예제/문서의 좋은 목록을 어디서 찾을 수 있는지 알고 있습니까? 문서에서 다소 부족한 부분이 있습니다. – Juan