sql >> Database teknologi >  >> RDS >> Mysql

PHP sum ekko resultat på farten (svært)

En måde ville være at bruge en variabel til at opsummere den på farten (her bruger jeg totalInvestment som variabel)

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

Så kan du bare gentage det sådan her

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

REDIGER Hvis du vil have det øverst, kan du tilføje det øverst i din fil (vil få siden til at indlæse lidt langsommere n(x)

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

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



  1. Næsten nul nedetid automatiserede opgraderinger af PostgreSQL-klynger i skyen (del II)

  2. Sådan moderniserer du din virksomhed i 2022

  3. VÆLG eller UDFØR i en PL/pgSQL-funktion

  4. Opdater en MySQL-tabel med rekordrangeringer inden for grupper