gpt4 book ai didi

php - 从表中删除一列,用 PHP MYSQL 更新另一列

转载 作者:太空宇宙 更新时间:2023-11-03 12:15:20 25 4
gpt4 key购买 nike

我有两张 table 。一张表是比赛表 (e2wedstrijden),另一张表是我的得分表,其中包含获得的分数等 (e2teams)。

现在我可以从 e2wedstrijden 表中删除匹配项。这工作正常。

但如果我从该表中删除一个匹配项,我希望这样做。它还会增加或减少表中的点数(“e2teams”)。我尝试比较表格,但这不起作用。

所以我想举个例子:

If($row['thuisscore'] == $row['uitscore']) 我的 e2wedstrijden 表中的行名称是什么。因此,如果这两个相同(例如 0-0 或 1-1 或其他),则需要从表 e2teams 中减少 1 分。但仅限于与我的 e2wedstrijden 表中的行“Thuisteam”和“Uitteam”相同的团队。因此,Row Thuisteam(在“e2wedstrijden”中)需要在(“e2teams”)行 Team 中找到相同的结果。这需要对 Row Uitteam(在“e2wedstrijden”中)做同样的事情需要在(“e2teams”)中找到相同的结果

Thuisteam 和 Uitteam = 主队和客队的荷兰语。我认为我的错误是系统无法将 e2wedstrijden 中的“Thuisteam”链接到 e2teams 中的团队,但不知道如何解决它

这是我的deletematches.php,它删除匹配但不减少或增加点数:

    <?php
if(!isset($_COOKIE['E2ingelogd'])) {
header("location:../../index.php");
}
include "../../connect.php";
$dbhandle = mysql_connect($hostname, $username, $password) or die("Could not connect to database");
$selected = mysql_select_db("login", $dbhandle);
$result = mysql_query("SELECT * FROM e2wedstrijden WHERE ID = ".$_GET['del']."");

while($row = mysql_fetch_assoc($result)){

if( $row['thuisscore'] == $row['uitscore']){
echo $row['thuisscore'];
mysql_query("UPDATE e2teams SET Punten = Punten-1 WHERE Team ='".$row['Thuisteam']."'");
mysql_query("UPDATE e2teams SET Gespeeld = Gespeeld-1 WHERE Team = ('".$row['Thuisteam']."'");
mysql_query("UPDATE e2teams SET Verloren = Gelijk-1 WHERE Team ='".$row['Uitteam']."'");
echo "Team is deleted";
}else{
echo 'Update Error!';
}
}


$table_1_delete = mysql_query("DELETE FROM e2wedstrijden WHERE ID = ".$_GET['del']."");


?>

这是我的 e2teams 表: E2teamstable

这是我的 E2wedstrijden 表: E2wedstrijdentable

所以我需要这样的东西:

UPDATE e2teams SET Punten = Punten-1 WHERE Team = Look in table ("e2wedstrijden) deleted Thuisteam and deleted Uitteam

希望能帮到你

最佳答案

您在第二个“gespeeld”查询中等号后放置了一个额外的括号:

mysql_query("UPDATE e2teams SET Gespeeld = Gespeeld-1  
WHERE Team = ('".$row['Thuisteam']."'");

这是什么没有更新吗?

关于php - 从表中删除一列,用 PHP MYSQL 更新另一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22480820/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com