Hướng dẫn delete php mysql

  • Trang chủ
  • Hướng dẫn học
  • Học PHP
  • MySQL delete

MySQL delete

  • Khi cần xóa dữ liệu nào đó không cần thiết, ta có thể sử dụng câu lệnh DELETE trong MySQL để thực hiện việc xóa.
  • Các bước thực hiện:

    • Kết nối database và table.
    • Xác định record [hàng] cần xóa.
    • Xử lý dữ liệu.
    • Đóng database.

Cấu trúc delete:

  • tên_table: là tên bảng được chọn xem dữ liệu.
  • tên_cột: là tên các cột có trong table.
  • giá_trị_cột_cần_xóa: giá trị nhận biết record [hàng] cần xóa.

Xóa dữ liệu

Kiểu hướng đối tượng

Ứng với điều kiện WHERE id=1, tương ứng với record [hàng] thứ 1, tất cả dữ liệu của record này sẽ bị xóa.

Kiểu thủ tục

Download file ví dụ

Trong file download đã có sẵn file tintuc.sql, file này là file dữ liệu mẫu, sau khi đã tạo database chúng ta có thể đưa dữ liệu từ file tintuc.sql bằng thao tác import có trong phpMyAdmin.

Trong bài hướng dẫn tự học lập trình PHP này, bạn sẽ tìm hiểu làm thế nào để sử dụng PHP để xóa [DELETE] các bản ghi từ bảng MySQL.

Xóa bảng cơ sở dữ liệu với câu lệnh DELETE

Giống như khi bạn chèn các bản ghi vào các bảng CSDL, bạn cũng có thể xóa [DELETE] các bản ghi khỏi một bảng CSDL bằng cách sử dụng câu lệnh DELETE trong SQL.

Câu lệnh DELETE thường được sử dụng kết hợp với mệnh đề WHERE để chỉ xóa những bản ghi phù hợp với tiêu chí cụ thể.

Cú pháp cơ bản của câu lệnh DELETE

DELETE FROM table_name WHERE column_name=some_value

Bây giờ, giống như tất cả những bài khác, chúng ta hãy tạo một truy vấn SQL bằng cách sử dụng câu lệnh DELETE và mệnh đề WHERE, sau đó chúng ta sẽ thực hiện truy vấn này thông qua việc chuyển nó đến hàm mysqli_query[] của PHP để xóa các bản ghi bảng.

Hãy xem xét bảng person sau trong cơ sở dữ liệu demo:

Bảng person trong CSDL demo sừ dụng trong ví dụ

Hướng dẫn sử dụng xóa bản ghi trong bảng CSDL với câu lệnh DELETE

Ví dụ sử dụng câu lệnh DELETE | MySQL & PHP

Ví dụ 1: Hướng dẫn xóa bản ghi bằng câu lệnh DELETE sử dụng MySQLi hướng thủ tục

Chủ Đề