DELETE record in a row in PHP

前端 未结 4 1546
春和景丽
春和景丽 2021-01-13 03:30

I was trying to delete a record on my Database. So basically I created a table that contains all of my records. Now what I need to do is when I click on the \"DELETE\" link

相关标签:
4条回答
  • 2021-01-13 03:49

    Modify your delete.php to retrieve the url parameter:

    <?php
        require("new-connection.php");
        session_start();
    
        $id = $_GET['id'];
    
        $query = "DELETE FROM email_tbl
                WHERE id='$id' LIMIT 1";       
    
        $deleteEmail = run_mysql_query($query);
    
    
        if($deleteEmail)
        {
            $_SESSION['message'] .= "RECORD has been DELETED correctly!";
        }
        else
        {
            $_SESSION['message'] .= "Failed to DELETE RECORD"; 
        }
    
        header('Location: email.php');
    ?>
    

    As for your add.php, you are using this:

    $insertEmail = run_mysql_query($query);
    
        if(run_mysql_query($query))
    

    You should change it to this:

    $insertEmail = run_mysql_query($query);
    
    
        if($insertEmail)
    

    What you are doing right now is you are executing the query twice by calling run_mysql_query twice. This should fix it

    0 讨论(0)
  • 2021-01-13 03:58

    Sense when what run_mysql_query a function in php?

    http://php.net/manual-lookup.php?pattern=run_mysql_query&scope=quickref

    0 讨论(0)
  • 2021-01-13 04:07

    Update the delete.php file:

    $id = $_GET['id'];
    
    $query = "DELETE FROM email_tbl WHERE id='$id' LIMIT 1";  
    

    and also check the section below: You are running the query twice. so it is obvious it will add the same record twice.

    $insertEmail = run_mysql_query($query);
    
    if(run_mysql_query($query))
    {
        $_SESSION['message'] .= "New RECORD has been added correctly!";
    }
    

    Modify you code to use the run_mysql_query once only.

    0 讨论(0)
  • 2021-01-13 04:08
    $query = "DELETE FROM email_tbl WHERE id=".$_GET['id']." LIMIT 1";
    
    0 讨论(0)
提交回复
热议问题