codeigniter查询条件不等于equals

时间:2014-06-25 18:31:29

标签: sql codeigniter

Hy家伙我需要在codigniter中实现一个条件大于的查询。 我有一个名为“magazzino”的表,其中有两列:“quantita”和“alert”我将实现查询: SELECT * FROM magazzino WHERE(quantità>alerts) 我试着用这种方式:

$this->db->select('*');
$this->db->from('magazzino');
$this->db->where('quantita>', 'alerts');
$query = $this->db->get();
return $query->result();

但这不起作用。 提前感谢所有人的耐心,但他们对这个框架不熟悉!

1 个答案:

答案 0 :(得分:2)

从Codeigniter文档中查看此示例:

$this->db->where('name !=', $name);
$this->db->where('id <', $id); 

// Produces: WHERE name != 'Joe' AND id < 45

看起来你可能需要在quantita和&gt;之间留一个空格。尝试:

$this->db->where('quantita >', 'alerts');