Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 16-07-2009 11:46:16

yo49
Nouveau membre
Date d'inscription: 16-06-2009
Messages: 8

[Résolu][Zend_Db][1.5.2] requete NOT IN

Bonjour,

Comment pallier au problème du "not in" dans la requête ci-dessous :

Code:

$where2[] = $this->getAdapter()->quoteInto('id_test= ?', $_SESSION["test"]);
$where2[] = $this->getAdapter()->quoteInto('id_liaison not in ?', $liste);
$data = array ('id_test'=>8);
$this->update($data, $where2);

$liste est une arrylist.
Comment résoudre cette syntaxe compliquée ou est-ce une autre erreur ?
Merci!

Dernière modification par yo49 (16-07-2009 14:27:27)

Hors ligne

 

#2 16-07-2009 12:10:23

EffigieCreations
Membre
Date d'inscription: 12-06-2009
Messages: 33
Site web

Re: [Résolu][Zend_Db][1.5.2] requete NOT IN

Il te suffit de faire un implode de $liste :

Code:

...('id_liaison not in (?)', implode(',', $liste));

Hors ligne

 

#3 16-07-2009 14:23:36

yo49
Nouveau membre
Date d'inscription: 16-06-2009
Messages: 8

Re: [Résolu][Zend_Db][1.5.2] requete NOT IN

Je connaissais que l'explode, et je n'avais pas pensé au parenthèses...
Entre nouveau membre, on se comprend ^^ !

merci

Hors ligne

 

#4 16-07-2009 16:46:51

EffigieCreations
Membre
Date d'inscription: 12-06-2009
Messages: 33
Site web

Re: [Résolu][Zend_Db][1.5.2] requete NOT IN

On est tous passé par là smile

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages