Я должен добавить некоторые данные из базы данных вместе, я использую этот код, чтобы получить его из базы данных
$query = "SELECT * FROM 'payments' ";
$query .= "WHERE id = '{$_SESSION['user_id']}' ";
$query .= "AND complete = 1 ";
$query .= "AND type = 'script'";
$scripts = $database->query($query);
И я использую этот цикл foreach, чтобы попытаться добавить суммы вместе:
foreach($scripts as $s) {
$spendscripts + $s['amount'];
}
и это то, что выглядит БД:
Однако, когда я echo $ spendscripts его просто пуст, и когда я присваиваю значение по умолчанию, это просто значение по умолчанию
заранее спасибо
изменение $spendscripts + $s['amount'];
в $spendscripts = $spendscripts + $s['amount'];
и присвойте $spendscripts
значение по умолчанию, равное нулю
SELECT SUM(amount) AS total_amount FROM ...
?WHERE user_id =
это не должно бытьWHERE user_id =
, а неWHERE id =
?