php - 使用php删除数据库中的特定表

标签 php mysql delete-row

我需要使用 PHP 代码删除数据库上的特定表。问题是,每次我单击“删除”时,整个表都会被删除。

这是我的delete.php代码:

<?php
 $con=mysqli_connect("localhost","root","","neust");
 if (mysqli_connect_errno())
   {
   echo "Failed to connect to MySQL: " . mysqli_connect_error();
   }

 mysqli_query($con,"DELETE FROM announcement WHERE id=id");

 mysqli_close($con);
 ?>
 <script>alert("Deleted");document.location="Announcement.php"</script>

最佳答案

首先,我假设您想要删除特定行。您需要将 id=id 更改为 id=$id 之类的内容,其中 $id 是包含要删除的行的整数的变量。

例如,如果您想删除 id 为 4 的行

mysqli_query($con,"DELETE FROM announcement WHERE id=4");

关于php - 使用php删除数据库中的特定表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21691520/

相关文章:

javascript - 如何通过ajax删除数据库中的行

php - 使用 Jenkins CI 进行单元测试

mysql - 将客户端计算机连接到 MySQL 服务器计算机

excel - 检查特定列中的文本后删除行

javascript - 如何使用ajax将值传递到另一个php页面

mysql - SQL Server 2008 的 ADDTIME 和 SEC_TO_TIME

MySQL/SQL 防止删除在另一个表中使用的记录

javascript - 如何在 Dart 中包含 PHP 生成的数据(无 Ajax)

php - 选择值作为 json_encode 数据

PHP MCRYPT 不断抛出 Module initialization failed Warning