代码之家  ›  专栏  ›  技术社区  ›  M-Fulu

数据库中的PHP总和

  •  0
  • M-Fulu  · 技术社区  · 7 年前

    嗨,我是php新手,但我想总结我的金额,并显示在页面上,我目前正在这样做,但它没有显示。

     <div class="col-md-4 col-lg-4">
                <div class="panel panel-bordered panel-black">
                    <div class="panel-heading">
         <h3 class="panel-title"><?php echo translate('Total Amount ');?></h3>
                     </div>
                    <div class="panel-body">
                        <div class="text-center">
                            <h1>
    <?php 
     echo $this->db->select('SUM(amount) as Total');
     $getData =  $this->db->get_where('tablename',array('amount = '!=0))->first_row();
     echo $getData->Total; 
     ?>
                            </h1>
                        </div>
                    </div>
                </div>
            </div>
    
    2 回复  |  直到 7 年前
        1
  •  1
  •   Bhargav Chudasama    7 年前

    试试这个

    <?php
    $data = $this->db->get_where('tablename',array('amount = '=>1))->sum(amount)->result();
    foreach($data as $row): 
    echo $row['amount'];  //if array output
    echo $row->amount; //object output
    endforeach;
    ?>
    
        2
  •  0
  •   M-Fulu    7 年前
     <div class="col-md-4 col-lg-4">
                <div class="panel panel-bordered panel-black">
                    <div class="panel-heading">
         <h3 class="panel-title"><?php echo translate('Total Amount ');?></h3>
                     </div>
                    <div class="panel-body">
                        <div class="text-center">
                            <h1>
    <?php 
     echo $this->db->select('SUM(amount) as Total');
     $getData =  $this->db->get_where('tablename',array('amount = '!=0))->first_row();
     echo $getData->Total; 
     ?>
                            </h1>
                        </div>
                    </div>
                </div>
            </div>