Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Comment traduire la requete "delete from titi where (x=1 or y=1)" ?
Sachant que l'on peut utiliser le "orWhere" uniquement avec les select().
J'essaie de partir de la méthode suivante mais je suis bloqué:
public function destroy($id) { $where = $this->getAdapter()->quoteInto('id_user = ?', $id); $this->delete($where); }
Meme question pour "delete from titi where (x=1 and y=1)" ?
David
Dernière modification par booradley (12-03-2009 23:35:11)
Hors ligne
pour delete from titi where (x=1 and y=1)
$this->delete(array(x=1, y=1))
La Doc
Cette méthode est proxiée vers delete() de l'adaptateur. Si le paramètre est un tableau, chacun des éléments du tableau sera joint au suivant avec l'opération AND pour former la clause WHERE.
pour delete from titi where (x=1 or y=1)
$this->delete(new Zend_db_Exp(x=1 OR y=1))
a essayer, mais ça devrait être ça.
Hors ligne
merci ca marche
Hors ligne