首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用dql查询第2条教条中的和?

如何用dql查询第2条教条中的和?
EN

Stack Overflow用户
提问于 2016-11-29 04:54:24
回答 1查看 68关注 0票数 2

我正在尝试将mysql转换为dql。但我不知道怎么写。我读了工作对象查询生成器和etc.The的一些链接,读得越多,我就越困惑。所以我需要一些帮助,这样我才能理解dql是如何工作的。我有这样的sql:

代码语言:javascript
复制
Select c.value from card c where time like 'xxxx' and type_care not like 'yyyy'

我在doctine中使用了SQl,它起作用了。但是如果我在使用doctine 2的时候不认识dql,我会浪费的。请帮帮我。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-29 05:08:22

我假设您的实体字段与sql相同。

根据sql查询DQL:

代码语言:javascript
复制
$query = $em->createQueryBuilder('c')
    ->select('c.value')
    ->where('c.time LIKE :paramTime')
    ->setParameter('paramTime', '%'.$yourTimeVariable.'%')
    ->andWhere('c.type_care NOT LIKE :paramTypeCare')
    ->setParameter('paramTypeCare', '%'.$yourTypeCateVariable.'%');

$result = $query->getQuery()->getResult();

确保这对你有帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40858083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档