Ладно, так что я нашел Mysqli формат:Продолжайте получать ошибку SELECT SUM Query
$resultDN7 = $db->query("SELECT SUM(`donation_resources`) as `totalDN7` FROM ztn_com_donations WHERE donation_playerid='$player_id' AND donation_corpsid='$player_corpsid' ");
$rowDN7 = $resultDN7->fetch_assoc();
echo $rowDN7['totalDN7'];
$pladon = ($rowDN7['totalDN7']);
Хорошо, если вы заметили, что последняя строка, я должен получить результат изменился в переменную. Я не мог найти документацию по этому вопросу, как показано ниже:
if ($rowDN7)
{ $pladon = $row[0]; }
Это правильно?
Сообщение об ошибке довольно понятно, вам не кажется? Второй аргумент ['mysql_result'] (http://php.net/mysql_result) должен быть числом, но вы передаете ему строку * donation_resources * – Phil
Я попробовал Sum (...) AS .... но это не удалось. – Aesirnaut
Ну дерьмо. Устаревшее кодирование - небрежное кодирование. «ORDER BY ### DESC LIMIT 1» не обязательно должен быть там. Цель состоит в том, чтобы суммировать все строки, соответствующие критериям ... Извините. Я исправил свой запрос. – Aesirnaut