запрос code igniter, где условие отличается от equals

#sql #codeigniter

#sql #codeigniter

Вопрос:

Привет, ребята, мне нужно реализовать запрос в codigniter, в котором условие больше, чем. У меня есть таблица с именем «magazzino», в которой есть 2 столбца: «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:

Посмотрите на этот пример из документации Codeigniter:

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

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

Похоже, вам может понадобиться пробел между quantitaи >. Try:

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

Комментарии:

1. проклятое пространство!! Я ВИДЕЛ ДОКУМЕНТАЦИЮ, НО НЕ ЗАМЕТИЛ ПРОБЕЛ! однако это работает! Спасибо

2. не беспокойтесь, рад, что смог помочь! проголосуйте и примите, пожалуйста!