Bonjour à tous,
je voudrais faire une requete du style
j'ai donc ecrit dans mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select * from Matable where ( Monchamp1 = 1 AND MonChamp2 = 2) OR ( Monchamp3 = 1 AND MonChamp4 = 2) OR ( Monchamp5 = 1 AND MonChamp6 = 2)
Mon resultat est incorrect.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 $c = new Criteria(); $cton1 = $c->getNewCriterion(MatablePeer :: Monchamp1, '1')); $cton11 = $c->getNewCriterion(MatablePeer :: MonChamp2 , '2'); $cton2 = $c->getNewCriterion(MatablePeer :: MonChamp3 , '1'); $cton22 = $c->getNewCriterion(MatablePeer :: MonChamp4 , '2'); $cton3 = $c->getNewCriterion(MatablePeer :: MonChamp5 , '1'); $cton33 = $c->getNewCriterion(MatablePeer :: MonChamp6 , '2'); $cton1->addAnd($cton11); $cton2->addAnd($cton22); $cton3->addAnd($cton33); $cton1->addOr($cton2); $cton1->addOr($cton3); $c->add($cton1);
Je suis allé voir la doc de cette adresse :
http://propel.phpdb.org/docs/user_guide/index.html
mais je ne trouve ce que je veux.
J'espère que quelqu'un pourra m'eclairer
Merci
Partager