データベースを持っていて、特定のポイントまで列を集計しようとしています。LIMIT
と合計値を返しますが、機能しません。これは私が持っているものです。MySQLは列をLIMITに戻して合計値を返す
<?php
$servername = "localhost";
$username = "xxxxx";
$password = "xxxxxx";
$dbname = "xxxxxx";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die ("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT sum(donation_count) FROM (SELECT donation_count FROM users LIMIT 9) AS value_sum";
$result = $conn->query ($sql);
if ($result-> num_rows> 0) {
while ($row = $result->fetch_assoc()) {
echo '<div>'".$row['value_sum']."'</div>';
}
}
?>
参照してください:[なぜ私は非常に単純なSQLクエリであることを私には思える何のためにMCVEを提供する必要があります?](https://meta.stackoverflow.com/questions/333952/what-should-i-provide-an-mcve-for-what-to-be-a-very-simple-sql-query) – Strawberry