Cách thêm nút xóa trong php?

public function update_wish($wishID, $description, $duedate) {
    $query = "UPDATE wishes SET description = :desc_bv, due_date = to_date(:due_date_bv, 'YYYY-MM-DD')
                WHERE id = :wish_id_bv";
    $stid = oci_parse($this->con, $query);
    oci_bind_by_name($stid, ':wish_id_bv', $wishID);
    oci_bind_by_name($stid, ':desc_bv', $description);
    oci_bind_by_name($stid, ':due_date_bv', $this->format_date_for_sql($duedate));
    oci_execute($stid);

}

Chào mừng trở lại, độc giả thân mến. Bài viết này tập trung vào việc xóa một hàng dữ liệu trong PHP. Đó là quy trình năm bước đơn giản để xóa một hàng nội dung cụ thể khỏi cơ sở dữ liệu của chúng tôi. Trước khi học thao tác xóa, chúng ta phải biết cách chèn và tìm nạp dữ liệu từ cơ sở dữ liệu. Khi chúng tôi đã tìm nạp dữ liệu, chúng tôi cần tạo nút xóa hoặc liên kết với mọi hàng của dữ liệu đã tìm nạp. Khi người dùng nhấp vào nút, id của hàng sẽ được gửi đến trang xóa PHP của chúng tôi. Trên trang đó, chúng tôi sẽ sử dụng id để chạy truy vấn xóa MySQL để xóa một hàng dữ liệu cụ thể khỏi cơ sở dữ liệu của chúng tôi. Bây giờ, hãy xem quy trình năm bước một cách chi tiết

Mục lục

  • Làm cách nào để xóa một hàng trong MySQL bằng PHP?
  • Thêm một nút xóa trên mỗi hàng
  • Hiển thị hộp xác nhận trước khi xóa dữ liệu
  • Gửi id của hàng đã chọn tới "xóa. tập đoàn. trang php"
  • Cách lấy id từ URL
  • Thực hiện truy vấn SQL XÓA

Làm cách nào để xóa một hàng trong MySQL bằng PHP?

  • Tạo nút xóa với mọi hàng dữ liệu được tìm nạp từ cơ sở dữ liệu
  • Khi nhấp vào nút xóa, cảnh báo người dùng bằng thông báo xác nhận
  • Gửi id của hàng để "xóa. tập đoàn. trang php” trong URL
  • Tìm nạp id của hàng có sẵn trong biến GET được gửi trong URL dưới dạng tham số
  • Thực hiện truy vấn xóa để xóa hàng dữ liệu cụ thể khỏi cơ sở dữ liệu của chúng tôi

Bây giờ hãy thảo luận chi tiết về tất cả các bước nêu trên

Cách thêm nút xóa trong php?
Xóa hàng bằng PHP và MySQL

Thêm một nút xóa trên mỗi hàng

  • Tạo “sổ xem. trang php”
  • Bước đầu tiên, như mọi khi, là thiết lập kết nối với cơ sở dữ liệu của bạn
  • Bây giờ lấy dữ liệu mong muốn từ cơ sở dữ liệu trong một bảng
  • Tạo một cột mới trong bảng của bạn để tạo nút xóa của bạn
  • Bên trong cột đó, tạo một nút bằng cách sử dụng thẻ neo HTML
  • Bạn có thể sử dụng lớp Bootstrap “btn btn-danger” để tạo cho nó một màu đỏ đẹp mắt.  
        
            
             0) {
              while ($Row = mysqli_fetch_assoc($result)) {
                //displaying data in table rows dynamically
            ?>
                
Title Author Description Date Delete
Delete

Hiển thị hộp xác nhận trước khi xóa dữ liệu

  • Mở thẻ script để viết hàm javascript đơn giản
  • Tạo một hàm “DeleteConfirm” bên trong thẻ script
  • Sử dụng hàm javascript confirm() với thông báo thích hợp như “Bạn có chắc chắn muốn xóa” bên trong hàm “Xóa xác nhận” của chúng tôi
  • Để hiển thị hộp xác nhận, hãy sử dụng thuộc tính “onclick” và gọi chức năng “Xóa xác nhận” của chúng tôi tại đây

  Delete

Bây giờ khi người dùng nhấp vào nút xóa, hộp thông báo xác nhận sẽ được hiển thị cho người dùng

Gửi id của hàng đã chọn tới phần “xóa. tập đoàn. trang php”

  • Trước hết, Đặt thuộc tính “href” thành Xóa địa chỉ trang “bao gồm/xóa. tập đoàn. php”.   
  • Sau đó viết dấu chấm hỏi “?” . Lưu ý phần URL trước dấu chấm hỏi là địa chỉ còn phần URL sau dấu chấm hỏi chứa dữ liệu cần gửi
  • Nhúng PHP và Đặt tham số “id” thành $Row[‘id’]. Ở đây id là tên và $Row[‘id’] là giá trị của nó

  Delete

Mã hoàn chỉnh của “Viewbook. php” có thể nhìn thấy bên dưới

        
            
             0) {
              while ($Row = mysqli_fetch_assoc($result)) {
                //displaying data in table rows dynamically
            ?>
                
Title Author Description Date Download Update Delete
"> Download Update Delete

Cách lấy id từ URL

Khi người dùng nhấp vào nút xóa, họ sẽ được chuyển đến “xóa. tập đoàn. php” với tham số “id”. Tham số này chứa id của hàng đã chọn trong URL. Nó rất dễ dàng để lấy nó

  • Sử dụng biến siêu toàn cầu $_GET để lấy giá trị của tham số từ URL
  • Cú pháp cũng đơn giản. Chỉ cần viết $_GET[‘id’] và lưu trữ nó trong một biến

Thực hiện truy vấn SQL XÓA

  • Để thực hiện truy vấn XÓA, một lần nữa chúng tôi cần kết nối cơ sở dữ liệu.  
  • Viết truy vấn xóa và sử dụng mệnh đề WHERE để chỉ xóa hàng dữ liệu được người dùng chọn thông qua id
  • Sử dụng hàm php Mysqli_query() để thực hiện truy vấn và lưu trữ kết quả của nó trong biến $result
  • Bây giờ áp dụng kiểm tra xem truy vấn có được thực hiện thành công không
  • Trong trường hợp thực hiện thành công, hãy gửi người dùng trở lại “viewbook. php” bằng hàm header()
  • Nhưng nếu có lỗi thì in ra thông báo lỗi

Bây giờ hãy kiểm tra mã hoàn chỉnh của “DeleteBook. tập đoàn. php”

Đó là tất cả. Chúng tôi đã xóa thành công một hàng dữ liệu trong PHP. Tôi hy vọng bạn hiểu khái niệm và tìm thấy bài viết này có giá trị. Đây là phần cuối của bài viết. Chúng ta sẽ sớm gặp lại nhau với một bài viết thông tin và thú vị khác.  

Làm cách nào để chèn nút xóa trong PHP?

php //Xác định truy vấn $query = "XÓA TỪ danh bạ WHERE name={$_POST['name']} GIỚI HẠN 1"; //sends the query to delete the entry mysql_query ($query); if (mysql_affected_rows() == 1) { //if it updated ?> Contact Has Been Deleted

Làm cách nào để xóa dữ liệu khỏi SQL trong PHP?

Dữ liệu có thể bị xóa khỏi các bảng MySQL bằng cách thực thi câu lệnh SQL DELETE thông qua hàm mysql_query của PHP .

Làm cách nào để xóa dữ liệu trong MySQL?

Để xóa các hàng trong bảng MySQL, hãy sử dụng câu lệnh DELETE FROM. XÓA KHỎI sản phẩm Ở ĐÂU product_id=1;

Hoạt động CRUD PHP là gì?

CRUD là từ viết tắt của Tạo, Đọc, Cập nhật và Xóa . Như tên gợi ý, các thao tác này thao tác dữ liệu trong cơ sở dữ liệu quan trọng đối với chức năng cơ bản của bất kỳ ứng dụng web nào. Chúng ta có thể tạo một ứng dụng PHP kết hợp với cơ sở dữ liệu MySQL để thực hiện các thao tác này. Tạo và đọc.