Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wynik echa sumy PHP w locie (trudny)

Sposobem byłoby użycie zmiennej do podsumowania w podróży (tutaj używam totalInvestment jako zmiennej)

$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;

Następnie możesz po prostu powtórzyć to w ten sposób

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

EDYTUJ Jeśli chcesz to na górze, możesz dodać to na górze swojego pliku (spowoduje to, że strona będzie się ładować trochę wolniej 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. front end mysql, usuwanie wiersza

  2. Czy występuje spadek wydajności, jeśli w tabeli jest zbyt wiele kolumn?

  3. mysql - Optymalizacja ORDER BY COALESCE na połączonej kolumnie tabeli

  4. Indeksy MySQL - jakie są najlepsze praktyki?

  5. Serwer MySQL zniknął - dokładnie za 60 sekund