#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. не беспокойтесь, рад, что смог помочь! проголосуйте и примите, пожалуйста!