0
我有一個文件上傳系統,用戶可以用一些文本上傳圖像/文件,然後顯示它。如何從數據庫中刪除特定數據(SQL/PHP)
我需要幫助瞭解如何通過用戶命令刪除帖子,因此如果用戶用某些文本發佈圖片,用戶可以單擊帖子旁邊的按鈕並執行刪除該帖子的命令/圖像/文本。
這裏是我的數據庫顯示系統:
<?php
$db = mysqli_connect("localhost", "boxofmem", "", "boxofmem_GMSConnect");
$sql = "SELECT * FROM images ORDER BY id ASC";
$result = mysqli_query($db, $sql);
while ($row = mysqli_fetch_array($result)) {
echo "<div id='img_div'>";
echo "<p style='font-family:Roboto;color:white;font-size:20px;'>".$row['text']."</p>";
echo "<img src='images/".$row['image']."' ' style='width:100%;height:100%;'>";
echo "</div>";
}
function deletePost() {
$db->query("DELETE from images WHERE id=0");
}
?>
指定圖像的id,你需要有AJAX,把刪除後在另一個文件中,那麼當用戶點擊,獲得點擊的ID,然後在發送Ajax請求deletePost.php那獲取該ID並運行您的數據庫查詢以將其刪除。或者,分配圖像旁邊的單選按鈕,將圖像的ID分配給它,添加一個提交按鈕,然後在提交中使用$ _POST變量(無線電變量值)從數據庫中刪除ID – clearshot66
我有一行標籤ID是11號的整數,但每次發佈新圖片和文本時,ID始終爲0 ......如何使ID生效? @ clearshot66 – Reece
$ row ['id'];分配id =「$ row ['id']」; – clearshot66