嗨,我在这个网站上搜索了很多以寻求帮助,但我搜索的越多,我就越困惑。
我有一个表比赛,其中有字段ID(主键)Player * TeamName *(一个团队中的 3 名球员)和Score(球员)
competition TeamCompetition
Player : TeamName : Score : TeamName : TeamScore
------ : -------- : ----- : ----------------------
Tom : team1 : 50 : team1 : 50+66+35=151
Brian : team1 : 66 : team2 : 54+85+...etc
Tim : team1 : 35 :
Calvin : team2 : 54 :
Jerry : team2 : 85 :
等等
我已经设法在 SQL 中进行 SUM 如下所示:
$result1 = mysql_query("SELECT SUM(Score) AS team1 FROM competition WHERE TeamName='team1' ");
我试图将该变量 $team1 保存到名为 TeamCompetition 的新表中,其中一个团队的总和被保存为一个带有团队名称的数字
$row1= mysql_fetch_array($result1);
$team1= $row1['team1'];
$sql1=("INSERT INTO TeamCompetition (TeamScore)
VALUES '$_POST[team1]'
WHERE TeamName='team1' ");
但这不起作用,任何人都可以建议我如何处理这段代码,或者是否有另一种更优雅的方法来解决它?如果我在没有 $sql1 的情况下回显它,它会显示结果为什么我不能保存它...?