Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Thêm nút xóa trong PHP trên mỗi hàng của bảng MySQL

Đơn giản chỉ cần sử dụng PHP như sau (Bạn có thể sử dụng 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

Trong delete.php của bạn tệp,

$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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhiều truy vấn được thực thi trong java trong một câu lệnh

  2. Bảng dữ liệu tổng hợp

  3. Thứ tự theo nhóm trong Doctrine 2

  4. Tích hợp ssl với mysql - Quyền truy cập bị Từ chối

  5. Tìm kết quả khớp số gần nhất trong cơ sở dữ liệu với những gì người dùng đã nhập trong php