Hướng dẫn delete php

  • 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.

Bài này sẽ hướng dẫn bạn delete dữ liệu từ MySQL trong PHP bằng cách sử dụng MySQLi PDO.

Câu lệnh DELETE được sử dụng để xóa các bản ghi từ một bảng:

DELETE FROM table_name
WHERE some_column = some_value

Chú ý: mệnh đề WHERE trong cú pháp DELETE: Mệnh đề WHERE chỉ định bản ghi hoặc các bản ghi nào sẽ bị xóa. Nếu bạn bỏ qua mệnh đề WHERE, tất cả các bản ghi của bảng sẽ bị xóa!

Giả sử bảng "MyGuests" có các bản ghi sau:

Các ví dụ sau xóa bản ghi với id = 3 trong bảng "MyGuests":

Ví dụ [MySQLi hướng đối tượng]

Ví dụ [MySQLi hướng thủ tục]

Ví dụ [PDO]

Sau khi bản ghi bị xóa, bảng sẽ trông như thế này:

Chủ Đề