簡體   English   中英

刪除查詢不起作用

[英]delete query doesn't work

我做了一個刪除查詢。 刪除查詢用於刪除管理員發布的帖子,但如果我點擊刪除按鈕,我會轉到一個找不到對象的屏幕。 我將顯示刪除查詢:

    include '../db/db.php';

$id = $_GET['0'];

$query = "DELETE FROM pages WHERE paginaNummer = :id";
$stmt = $dbcon->prepare($query);
$stmt->execute(array(':id' => $id));
$row=$stmt->fetch();

header("Location: http://127.0.0.1/cmsFenB/index.php");

這是數據庫連接:

<?php

try {
    $db = new PDO('mysql:host=localhost;dbname=register', 'root', '');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}   catch(PDOException $e) {
    echo $e->getMessage();
    die();
}
?>

這是引用此腳本的鏈接:

echo "&nbsp;<a class='delete' href='fucntions/admin/delete.php?id=" . $pageNumber . " '>Delete</a>"; 

我希望你能幫我解決這個問題。

您在引用鏈接中有一個錯字。 它應該是這樣的:

echo "&nbsp;<a class='delete' href='functions/admin/delete.php?id=" . $pageNumber . " '>Delete</a>"; 

$id=$_GET['0']; ? 我想你的意思是像$_GET['id']

$id=$_GET['id'];

$query = "DELETE FROM pages WHERE paginaNummer = :id";
$stmt = $db->prepare($query);
$stmt->execute(array(':id' => $id));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM