Code xóa dữ liệu trong php

Để xóa dữ liệu bằng MySQLi trong PHP thì ta phải có dữ liệu để mà xóa đã chứ.
 

Code xóa dữ liệu trong php

Hướng dẫn Xóa dữ liệu bằng MySQLi

Vì thế chúng ta tiếp tục với phần liệt kê danh sách các bản ghi bằng MySQLi đã được hiển thị ở bài trước một chút. Ta hiển thị danh sách các bản ghi trong bảng tin, ở trong CSDL tin tức.

>>> Nếu bạn chưa đọc thì hãy đọc ngay bài Hướng dẫn liệt kê dữ liệu bằng MySQL trong PHP, bài này mình đã giải thích rất kỹ càng và dễ hiểu. Và sau đó quay lại đây bạn nhé.

Ok... bây giờ tiếp tục nào


 

Bước 1: Viết mã để truyền dữ liệu khi xóa

Code xóa dữ liệu trong php

 

Truyền dữ liệu trước khi xóa Dữ liệu bằng MySQLi

Trong vòng lặp, ở mỗi dòng ta sẽ tạo thêm một cột, đồng thời ta chèn thêm một hyperlink, để phục vụ cho việc xóa dữ liệu.

Sau đó ta truyền thêm một tham số cho từng hyperlink, để mỗi khi người dùng click vào link này thì trình duyệt sẽ hiển thị hộp thoại xác nhận nhằm hỏi người dùng có muốn xóa hay không.

Nếu người dùng chọn OK thì hệ thống sẽ chuyển đến trang deletenews.php, đồng thời truyền id của bản ghi để phục vụ cho việc xóa dữ liệu

Code xóa dữ liệu trong php

Xuất cảnh báo trước khi xóa, chuyển về trang deletenews.php sau khi bấm OK xóa

Bước 2: Viết mã để xóa dữ liệu trong PHP

Sau đó, ta tạo trang có tên là deletenews.php, trang này sẽ chứa mã PHP để thực hiện việc xóa dữ liệu trong bảng theo id.

Chú ý: Sau khi thực hiện xóa dữ liệu, trang này sẽ quay trở lại trang danh sách, để người dùng có thể nhìn thấy dữ liệu đã được làm mới sau khi xóa.

Để chuyển sang trang khác, ta gọi hàm header() của PHP.


 

Code xóa dữ liệu trong php

Viết mã để xóa dữ liệu trong PHP

Bước 3: Thực thi chương trình và xem kết quả

Sau khi đã viết mã xong, hãy thực thi chương trình và xem kết quả.

Đầu tiên ta thực thi file danh sách để hiển thị dữ liệu, sau đó ta chọn một dòng rồi click lên hyperlink nhằm thực hiện việc xóa dữ liệu.

Code xóa dữ liệu trong php

Chọn "Xóa" trong bảng để thực hiện xóa dữ liệu

Trình duyệt sẽ hiển thị hộp thoại xác nhận, hỏi người dùng có muốn xóa không?

Code xóa dữ liệu trong php

Bấm OK để đồng ý xóa dữ liệu trong bảng

Nếu ta chọn OK, hệ thống sẽ xóa dữ liệu. Ta có thể thấy bản ghi đã được xóa.
 

Code xóa dữ liệu trong php

Kết quả sau khi Xóa thành công dữ liệu trong PHP

Tổng kết

Vậy là qua đến bài này bạn đã biết liệt kê dữ liệu và xóa dữ liệu bằng MySQLi trong PHP. Cũng đơn giản thôi phải không? Bài tiếp chúng ta sẽ tìm hiểu về cách insert dữ liệu nhé.

>>> Nếu bạn muốn học thật bài bản và làm được việc ngay, hãy xem khóa học Lập trình Web với PHP của NIIT - ICT Hà Nội để nhanh chóng hệ thống kiến thức lập trình PHP của mình theo cách chuẩn nhất.

---

HỌC VIỆN ĐÀO TẠO CNTT NIIT - ICT HÀ NỘI

Dạy học Lập trình chất lượng cao (Since 2002). Học làm Lập trình viên. Hành động ngay!

Đc: Tầng 3, 25T2, N05, Nguyễn Thị Thập, Cầu Giấy, Hà Nội

SĐT: 02435574074 - 0914939543 - 0353655150 

Email:

Fanpage: https://facebook.com/NIIT.ICT/

#niit #niithanoi niiticthanoi #hoclaptrinh #khoahoclaptrinh #hoclaptrinhjava #hoclaptrinhphp