Bonjour tout le monde,
j'ai un problème avec les cote dans les requettes mysql.
Ma requette en zend est :
le résultat en sql est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $resultat = $this->select()->setIntegrityCheck(false) ->from((array('s' => 'site')),array('s.nidt' ,'s.nom_site', 's.x','s.y')) ->join(array('op'=>'operation'),'op.fk_nidt = s.nidt',array( 'op.code_ope', 'op.fn1' )) ->where('op.etat_ope = ?', "EN COURS") ->where('op.code_ope LIKE ?',$nidt.'%') ->orWhere('s.nom_site = ?',$nom);
J'aimerai avoir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT `s`.`nidt`, `s`.`nom_site`, `s`.`x`, `s`.`y`, `op`.`code_ope`, `op`.`fn1` FROM `site` AS `s` INNER JOIN `operation` AS `op` ON op.fk_nidt = s.nidt WHERE (op.etat_ope = 'EN COURS') AND (op.code_ope LIKE '%1W2%') OR (s.nom_site = '')
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 WHERE (op.etat_ope = 'EN COURS') AND ((op.code_ope LIKE '%1W2%') OR (s.nom_site = ''))
Partager