我想查询状态为0和1的两种状态数据,用了TP的whereOr语句,好像不起作用,麻烦各位给个示范句子
使用一个where即可:where('status',between,[0,1]);
tp5也是支持原生的查询的,这个应该是更准确点
Db::query("select status from table where status = 0 or status = 1");
你还可以这样书写
$map = [
'status' => [['EQ',1],['EQ',0],'or']
];
$map 为查询条件直接传入where()就可以
7 回答5.3k 阅读
5 回答3.2k 阅读✓ 已解决
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决