У меня есть база данных, в которой есть разные строки с разными числовыми значениями. Я хочу суммировать все значения во всех строках таблицы и отображать общую сумму внутри html-кода.
div class = "bottom-section">
<h2><?php echo $summer; ?></h2>
<span>You have sold for this much.</span>
</div>
<?php
$summer = ("SELECT sum(kr) FROM $table");
?>
На странице отображается вот это






** сначала подключитесь к своей базе данных, используя это **
$con=mysqli_connect("localhost","root","","DATABASE_NAME");
затем напишите этот код
$data=mysqli_query($con,"SELECT sum(kr) FROM $table");
Ответ хранится в $data
Получите эту ошибку при попытке повторить ее: Исправимая фатальная ошибка: объект класса mysqli_result не может быть преобразован в строку в /var/www/html/adminpanel.php в строке 32.
С некоторым смешиванием и триксированием я заставил его работать с вашим кодом :) Спасибо.
Когда я повторил это, мне нужно было использовать: while ($row = $data->fetch_assoc()) { $vis = $row['sum(kr)']."kr i dag";
Поскольку ваш
$summer— это просто строка, она не выполняется волшебным образом сама по себе. Используйте для этого PDO или mysqli