Я пытаюсь написать функцию, чтобы вытащить все значения INT
из столбца базы данных и присвоить сумму этих значений одной переменной PHP. Это код, который у меня есть до сих пор, но он должен содержать некоторую очевидную ошибку, поскольку он вызывает загрузку моей страницы на белой странице.Задайте сумму базы данных столбца для одной переменной в PHP
$total_drop_query = mysqli_query("SELECT total_drops FROM pi_data");
while ($drop_results = mysqli_fetch_assoc($total_drop_query))
{
$total_drop_count += $result['total_drops'];
}
mysqli_free_result($total_drop_query);
echo $total_drop_count;
Почему не просто SELECT sum (total_drops) FROM pi_data? – MrSimpleMind
Проблема в том, что вы делаете '$ drop_results =', но затем используйте только '$ result [...]' ... изменение, чтобы они совпадали. Также рассмотрите возможность использования sum sql. См. Ниже ответ. – MrSimpleMind
Я исправил ошибку совпадения, которую я полностью должен был увидеть, и попробовал функцию суммы, но все же прекрасную пустую страницу. Эта функция вызывается индексом из файла functions.php. Индекс подключается к db отдельно к функции, может быть, проблема? –