>PHP 프레임워크 >YII >YII2에서 여러 개 또는 andWhere를 쿼리하는 방법

YII2에서 여러 개 또는 andWhere를 쿼리하는 방법

angryTom
angryTom앞으로
2019-11-26 17:12:574289검색

YII2에서 여러 개 또는 andWhere를 쿼리하는 방법

YII2에서 andWhere에 대해 여러 or를 쿼리하는 방법

여러 or를 사용하는 복잡한 쿼리:

AND ((`name`='张三') OR (`name`='李四') OR (`name`='王五'))
// AND ((`name`='张三') OR (`name`='李四') OR (`name`='王五'))
$query->andWhere(['or',
    ['name' => '张三'],
    ['name' => '李四'],
    ['name' => '王五']
]);
AND (((name=‘张三’) AND (phone=‘15200000000’)) OR ((name=‘李四’) AND (phone=‘15300000000’)))
// AND (((`name`='张三') AND (`phone`='15200000000')) OR ((`name`='李四') AND (`phone`='15300000000')))
$query->andWhere(['or',
    ['and',
        ['name' => '张三'],
        ['phone' => '15200000000']
    ],
    ['and',
        ['name' => '李四'],
        ['phone' => '15300000000']
    ]
]);

권장: "YII 튜토리얼"

위 내용은 YII2에서 여러 개 또는 andWhere를 쿼리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제