我想查询状态为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.6k 阅读
4 回答4.3k 阅读
2 回答2.5k 阅读✓ 已解决
2 回答969 阅读✓ 已解决
5 回答1.5k 阅读
2 回答1.1k 阅读✓ 已解决
2 回答2.2k 阅读