首页 > 代码库 > symfony中,使用原声的sql语句
symfony中,使用原声的sql语句
1 /** 2 * 数组形式的原生sql 3 */ 4 public function arrayA(array $did) 5 { 6 $statement = $this->getEntityManager()->getConnection()->executeQuery(‘ 7 SELECT did, count(1) as num 8 FROM position_structure 9 WHERE did in (?) 10 AND status = 1 11 GROUP BY did 12 ‘, array($did), array(Connection::PARAM_INT_ARRAY)); 13 return $statement->fetchAll(); 14 } 15 16 /** 17 * 单个值的原生sql 18 */ 19 public function fetchCompaniesByUserId($userId){ 20 $statement = $this->getEntityManager()->getConnection()->prepare(‘ 21 SELECT c.id,c.name,c.type FROM company_admin ca 22 LEFT JOIN company c ON c.id = ca.company_id 23 WHERE ca.user_id = :userId‘); 24 $statement->bindValue(‘userId‘, $userId); 25 $statement->execute(); 26 return $statement->fetchAll(); 27 }
symfony中,使用原声的sql语句
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。