sql >> データベース >  >> RDS >> Mysql

MySQLテーブルの各行にPHPで削除ボタンを追加する

    PHPを次のように使用するだけです(JSを使用できます)

    while($book = mysqli_fetch_assoc($records)){
    
    echo "<tr>";
    echo "<td>".$book['Staff_ID']."</td>";
    echo "<td>".$book['Staff_Name']."</td>";
    echo "<td>".$book['Class']."</td>";
    echo "<td><a href='delete.php?id=".$book['Staff_ID']."'></a></td>"; //if you want to delete based on staff_id
    echo "</tr>";
    }// end while loop
    

    delete.phpで ファイル、

    $id = $_GET['id'];
    //Connect DB
    //Create query based on the ID passed from you table
    //query : delete where Staff_id = $id
    // on success delete : redirect the page to original page using header() method
    $dbname = "your_dbname";
    $conn = mysqli_connect("localhost", "usernname", "password", $dbname);
    // Check connection
    if (!$conn) {
        die("Connection failed: " . mysqli_connect_error());
    }
    
    // sql to delete a record
    $sql = "DELETE FROM Bookings WHERE Staff_ID = $id"; 
    
    if (mysqli_query($conn, $sql)) {
        mysqli_close($conn);
        header('Location: book.php'); //If book.php is your main page where you list your all records
        exit;
    } else {
        echo "Error deleting record";
    }
    


    1. アップサートがPostgreSQL9.5+UPSERTのアップデートであったかどうかを確認するにはどうすればよいですか?

    2. 別の列のフィルターに基づいて列を更新する方法

    3. コマンドラインを使用してデータベースをインポートする方法

    4. sslとmysqlの統合-アクセスが拒否されました