2014-02-11 70 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

公告