2014-02-11 37 views
0

我需要使用PHP代码删除数据库上的特定表格。问题是每次点击“删除”时,整个表格都会被删除。使用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> 

回答

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

它不应该是$ ID或东西吗?对于表中的所有记录,id = id是真的!

+0

进出口工作我的网站的管理面板。其中我可以删除特定条目的反馈。我希望它是自动增加我将删除的表的ID值。 – Ejay

+0

所以你基本上有一个表,每个反馈? – Jayaram

+0

是的。我使用$ result1 = mysql_query(“SELECT * from order order by id desc limit 15”)调用每个结果; ?>

Ejay

1

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

举例来说,如果你想删除的ID为4行,你会做

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

是的,但当我点击删除。我只能删除id = 4的链接。我喜欢的是如果我删除一个特定的表,它会automaticaly是id的值。 – Ejay

公告