Как получить сумму 3 отдельных столбцов в коде - PullRequest
0 голосов
/ 20 апреля 2020

Я пытаюсь получить СУММУ из 3 отдельных столбцов. Когда я пытаюсь выводить, я ничего не получаю. Что я делаю не так?

Модель

    $this->db->select('SUM(priceParking) AS price_parking, SUM(priceCharing) AS price_charging, SUM(priceWash) AS price_wash');
    $this->db->from('bestillinger');
    $query=$this->db->get();
    return $query->result_array();

Контроллер

    $data['total_income'] = $this->accounting_model->total_parking_today();

Вид

    <span class="info-box-number"> <?php echo $total_income['price_parking']?>  
    <span class="info-box-number"> <?php echo $total_income['price_charging']?>  
    <span class="info-box-number"> <?php echo $total_income['price_wash']?>  

1 Ответ

0 голосов
/ 21 апреля 2020

$this->db->select() принимает необязательный второй параметр. Если вы установите значение FALSE, CodeIgniter не будет пытаться защитить ваши имена полей или таблиц. Это полезно, если вам нужен составной оператор выбора, где автоматическое экранирование полей может нарушать их. ( Ссылка )

$this->db->select('SUM(priceParking) AS price_parking, SUM(priceCharing) AS price_charging, SUM(priceWash) AS price_wash', false);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...