gpt4 book ai didi

php - 2 删除,只有一个工作 [POSTGRESQL]

转载 作者:行者123 更新时间:2023-11-29 14:19:37 26 4
gpt4 key购买 nike

我真的为这个而疯狂。所以我有我的 gamePage.php 文件,我可以在其中查看有关单个视频游戏的所有信息。删除按钮调用以下代码

    if(isset($_POST['delete'])){
$query="DELETE FROM shop.videogame WHERE IDVideogame='$id'";
pg_query($conn, $query);
$query="DELETE FROM shop.storage WHERE videogame='$id'";
pg_query($conn,$query);
echo 'Game deleted, click the "Go Back" button';
}

实际发生的是只有第二个 Delete 有效。视频游戏从存储表中删除,但未从视频游戏表中删除。更奇怪的是,如果我第二次点击该按钮,第一次 DELETE 终于起作用了。

换句话说,一个人应该无缘无故地点击同一个按钮 2 次。

最佳答案

我猜 shop.storage.videogameshop.videogame.IDVideogame 的外键。

如果我有权利,那么切换删除语句。

$query="DELETE FROM shop.storage WHERE videogame='$id'";
pg_query($conn, $query);
$query="DELETE FROM shop.videogame WHERE IDVideogame='$id'";
pg_query($conn, $query);

关于php - 2 删除,只有一个工作 [POSTGRESQL],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33935684/

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