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