我一直试图在codeigniter中实现简单的where子句。我拥有的是这个
mtl
我需要价值' 10'从minQty colum中挑选,但无法实现这一点。这样一旦我改变了数据库中的minQty,我自动得到正确的低数量。请参阅我的表结构。
transformer
答案 0 :(得分:0)
试试这个:
$where = '(productQty <= minqty)';
$this->db->where($where);
正如您所说,minqty在您的代码中是动态的
$this->db->where('productQty <= minqty');
答案 1 :(得分:0)
你可以这样做。
<强> 1#强>
$query=$this->db->query('SELECT * FROM `products` where productqty <= minqty');
return $query->result();
<强> 2#强>
$this->db->select('*');
$this->db->where('productqty <=minqty',null,false);
//or use this way
//$this->db->where('productqty <=minqty');
$this->db->from('products');
$query = $this->db->get();
return $query->result();
注意强>
您使用了productQty
,但您的数据库列名称为productqty
。它可能有效。但请使用正确的名称。
答案 2 :(得分:0)
如果你看两个答案,你会注意到你的变化是相同的