gpt4 book ai didi

php - Mysql DELETE 查询在 PMA 中有效,但在我的 PHP 脚本中无效

转载 作者:行者123 更新时间:2023-11-29 18:59:48 26 4
gpt4 key购买 nike

我叫 HiCt,是 SOF 的新人。

对于我的学校项目,我需要创建一个网站,其中包含一些 PHP 脚本和 SQL。我的页面当前在 PHP 网站上正确显示了我的 SQL 表。

现在我创建了一个删除操作来直接从页面中删除行,我在 Phpmyadmin 中测试了它,它可以工作,但在我的网站上却不起作用。

有人能看出为什么它不起作用吗?我注意到它创建了一个 URL,尝试删除 $naam,而不是像他应该的那样删除 $id。

'

        $conn = mysqli_connect("localhost", "root", "", "winkel");
error_reporting(E_ERROR | E_PARSE); #Verberg meldingen van PHP
#error_reporting(E_ALL);

if (mysqli_connect_errno()) {
echo "Kan geen verbinding maken met de database!";
exit();
}

if($_GET['action']=="remove")
{;
$sqli = "DELETE FROM klanten WHERE id = ".$_GET['id']." ";

echo ($conn->query($sqli) === true) ? "De klant is verwijderd." : "De klant kon niet worden verwijderd.";
}

$sqli = "SELECT * FROM `klanten`";

if ($stmti = $conn->prepare($sqli)) {
if (!$stmti->execute()) {
echo "cant exec: <br> " . $stmti->error;
exit();
} else {
$stmti->bind_result($id, $naam, $adres, $woonplaats, $contactpersoon, $telefoonnummer, $emailadres, $betalingsachterstand);
$stmti->store_result();

while($stmti->fetch()) {
echo "<tr>";
echo "<td>" . $id . "</td>";
echo "<td>" . $naam . "</td>";
echo "<td>" . $adres . "</td>";
echo "<td>" . $woonplaats . "</td>";
echo "<td>" . $contactpersoon . "</td>";
echo "<td>" . $telefoonnummer . "</td>";
echo "<td>" . $emailadres . "</td>";
echo "<td>" . $betalingsachterstand . "</td>";
echo "<td><a href='klantbewerken.php?id=".$naam."&action=edit'>Bewerken</a></td>"; #Op een of andere manier melding bewerken
echo "<td><a href='klanten.php?id=".$id."&action=remove'>Verwijderen</a></td>"; # Verwijder een row uit de DB
echo "</tr>";
}

}
} else {
echo "can't prepare: <br> " . $stmti->error;
exit();
}
?>'

最佳答案

您遇到什么错误?我可以清楚地看到您的代码中存在语法错误。

 if($_GET['action']=="remove")
{;
$sqli = "DELETE FROM klanten WHERE id = ".$_GET['id']." ";

echo ($conn->query($sqli) === true) ? "De klant is verwijderd." : "De klant kon niet worden verwijderd.";
}

删除;上面代码中的 { 之后

关于php - Mysql DELETE 查询在 PMA 中有效,但在我的 PHP 脚本中无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43952575/

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