$this->db->select_sum('quantity');
$query = $this->db->get('products');
return $query->result();
Я не понимаю, почему мой код возвращает значение 0, хотя мой столбец имеет значения в нем, и когда я пытаюсь поставить цену вместо количества, она работает.
Структура базы данных:
Name Type Null Default
price decimal(25,4) No None
quantity decimal(15,4) Yes 0.0000
База данных:
id name price quantity
1 Sample1 10.0000 0.0000
2 Sample2 0.0000 45.0000
Вы можете попробовать этот код.
$this->db->select_sum('quantity', 'qty');
$query = $this->db->get('products');
return $query->row();
Добавьте это к своим представлениям.
$total_quantity = $this->yourmodel->modelfunction()->qty;
Если вы все еще не можете работать, вам нужно предоставить больше данных для нас, как ваши взгляды и примеры таблиц. Вам нужно предоставить больше данных для запроса, если вы не увидите других данных. Вы можете привести пример с теми же данными.
row()
не используйтеresult()
.