Почему не выводится результат выполнения запроса php?

Всем привет.
Есть такой код, который суммирует итоговую сумму по данным параметрам:
<?php 
  include('connect_bd.php');

  $sum = mysqli_query($connect,"SELECT SUM(result) FROM ( SELECT * FROM electriciti WHERE dmonth = '2020-01-15' UNION SELECT * FROM hotwaterenergy WHERE dmonth = '2020-01-15' ) AS result");

  echo "<table>\n<tr><th>Сумма за Январь</th></tr>\n";

    while($i = mysqli_fetch_assoc($sum)){
      echo "<tr><td>{$i['result']}</td></tr>\n";
    }
    echo "</table>";
?>

Но он ничего не выводит в браузере.
Выводит вот это в полезной нагрузке ответа:
<table>
<tr><th>Сумма за Январь</th></tr>
<tr><td></td></tr>
</table>

Может быть я неправильную функцию использую? Подскажите, пожалуйста, что не так?
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
потому что у тебя красным по серому написано в запросе SUM(result), а выводишь ты почему-то result
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы