尝试使用PDO创建删除按钮,delete.php中出现错误

时间:2019-04-05 20:42:56

标签: php database button pdo

我正在尝试使用PHP PDO创建删除按钮,以从MySQL数据库删除帖子。该表包含5行,包括发布日期,ID和评论。一切正常,除了重定向到deletepost.php时,一切都正常,错误提示未定义索引:comment_id和未捕获的PDOException:SQLSTATE [42000]在同一行上。我对PHP相当陌生,仍然在学习。

我尝试使用仅两行的不同MySQL表,但它确实有效。

$ pdo = new PDO('mysql:dbname = DB; host = root','new','new',[PDO :: ATTR_ERRMODE => PDO :: ERRMODE_EXCEPTION]); session_start();

<?php


    if (isset($_SESSION['loggedin']) && $_SESSION['loggedin'] == true) {

        $products = $pdo->query('DELETE FROM tbl_comment WHERE comment_id = ' . $_POST['comment_id']);

        echo 'Category deleted';

    }

    else {
        ?>

    <?php
    }


?>

我希望它每次单击都从数据库表中删除一行。

0 个答案:

没有答案