2010-08-24 5 views
0

J'ai besoin d'exécuter cette simple requête mysql dans Zend;Zend Framework Mysql Update

"UPDATE `table` SET `field`='field'+1 WHERE `field`>'" . $var . "'" 

Comment est-ce que je peux faire ceci avec la mise à jour de Zend;

$this->update($data, $where); 

Mais nous n'avons pas de données, nous avons seulement où.

Répondre

2

Comment mettre à jour une table si vous ne savez pas ce que vous allez mettre à jour.

Soit dit en passant, ce que je trouve dans le Zend Framework Documentation

$table = new Bugs(); 
$data = array(
'updated_on' => '2007-03-23', 
'bug_status' => 'FIXED' 
); 

$where = $table->getAdapter()->quoteInto('bug_id = ?', 1234); 
$table->update($data, $where); 
+0

Merci pour la solution. – pltvs