Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Kết quả tổng echo trong PHP (khó)

Một cách sẽ là sử dụng một biến để tổng hợp nó khi đang di chuyển (ở đây tôi đang sử dụng totalInvestment làm biến)

$totalInvestment = 0;

foreach($products as $product):
    $totalInventsment += product['mycost'] * $product['stock']; ?>

     ...
    <td><?php echo $product['name'] ?></td>
    <td><?php echo $product['stock'] ?></td>
    <td><?php echo $product['mycost'] ?></td>
    <td><?php echo $product['sellprice'] ?></td>
    ...

<?php endforeach;

Sau đó, bạn có thể lặp lại nó như thế này

<?php echo number_format($totalInventsment,',','.'); ?>

CHỈNH SỬA Nếu bạn muốn nó ở trên cùng, bạn có thể thêm nó vào đầu tệp của bạn (sẽ làm cho trang web tải chậm hơn một chút n (x)

$totalInvestment = 0;
foreach($products as $product){
        $totalInventsment += product['mycost'] * $product['stock'];
}

echo  number_format($totalInventsment,',','.');



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SUM () không hoạt động trong MySQL:SUM () với DISTINCT

  2. Đếm bao nhiêu hàng được chèn từ truy vấn SQL cuối cùng

  3. Làm cách nào để đọc giá trị từ mysql bằng PHP

  4. PHP-MySQL-Làm thế nào để tăng trường số nguyên MySQL một cách an toàn?

  5. Tăng tốc độ truy vấn LIKE của MySQL?