使用mysql的codeigniter中的小于或等于无效[已关闭]

2hh7jdfx  于 2022-12-06  发布在  Mysql
关注(0)|答案(1)|浏览(115)

**已关闭。**此问题为not reproducible or was caused by typos。目前不接受答案。

这个问题是由一个打字错误或一个无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
两个月前关门了。
Improve this question
我有一个简单的查询如下:

$backlogs=$_POST['backlogs'];

$this->db->select('*');
if(!empty($backlogs)) {
  $this->db->where('backlogs >=', $backlogs-3);
  $this->db->where('backlogs >=', $backlogs+3);
}
$query  =   $this->db->get('universities');

我希望查询获取大于或等于3个值且小于或等于的值,但我没有得到我想要的结果,例如,如果我给予值12,我需要从9到15的值,但它给了我一些随机值,如直到25和所有,有人能告诉我如何解决这个问题吗

ifmq2ha2

ifmq2ha21#

把代码改成这样,你有两个〉=,所以如果你有12个,那么backlogs〉= 9,backlogs〉= 15,所以所有超过9的都是匹配的。

$this->db->where('backlogs >=', $backlogs-3);
$this->db->where('backlogs <=', $backlogs+3);

相关问题