-2

4列のデータベースがあります。

  1. 位置
  2. 日にち
  3. チームの名前
  4. スコア

結果ページで「Team_Name」を選択して結合し、「Score」を合計として合計して、個々の場所「BW3Avon」で現在の月のみを表示する必要があります。

これが私のコードです

<?php
$con = mysql_connect("localhost","*******_admin","g********1");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("x0kqgoub_bw3avonscore", $con);

$sql = "SELECT * FROM bw3avonscore WHERE MONTH(myDate) = MONTH(CURRENT_DATE)";

$result = mysql_query("SELECT * FROM bw3avonscore Team_Name ORDER BY Score DESC");

while($row = mysql_fetch_array($result))
{
echo $row['Team_Name'] . " " . $row['Score'];
echo "<br />";
}
mysql_close($con);
?>
4

1 に答える 1

0
SELECT  Team_Name, SUM(Score) totalScore
FROM    tableName
WHERE   Location = 'BW3Avon' AND
        MONTH(Date) = MONTH(CURDATE())
GROUP   BY Team_Name
于 2013-01-17T00:05:46.433 に答える