Lưu ý mệnh đề WHERE trong cú pháp DELETE. Mệnh đề WHERE chỉ định bản ghi hoặ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 sẽ bị xóa
Để tìm hiểu thêm về SQL, vui lòng truy cập hướng dẫn SQL của chúng tôi
Hãy nhìn vào bảng "MyGuests"
idfirstnamelastnameemailreg_date1JohnDoejohn@example. com2014-10-22 14. 26. 152MaryMoemary@ví dụ. com2014-10-23 10. 22. 30
Trong hướng dẫn trước, chúng ta đã thấy chi tiết Cách kết nối cơ sở dữ liệu MySQL với PHP. Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách Chọn Chèn Cập nhật Xóa thao tác cơ sở dữ liệu trong MySQL bằng PHP
Chọn dữ liệu từ cơ sở dữ liệu, Chèn dữ liệu vào cơ sở dữ liệu, Cập nhật và Xóa dữ liệu là quy trình chung cho mọi ứng dụng web [Thông thường nó được gọi là CRUD]. Bạn có thể thực hiện nhiều thao tác với cơ sở dữ liệu MySQL bằng PHP nhưng ở đây chúng ta tìm hiểu về quy trình cơ bản này. Vì vậy, hãy bắt đầu từng bước một… spotify takipçi satın al
Có liên quan. Ví dụ đăng nhập và đăng xuất bằng Phiên trong PHP
kết nối cơ sở dữ liệu
Tạo cấu hình. php để kết nối cơ sở dữ liệu mysql với PHP. Kiểm tra cấu hình. mã tệp php bên dưới
cấu hình. php
Chèn dữ liệu vào MySQL trong PHP
Ở đây tôi sẽ chèn dữ liệu vào cơ sở dữ liệu MySQL bằng câu lệnh INSERT của MySQL
Cú pháp chèn MySQL
INSERT INTO `table_name`[column_1,column_2,...] VALUES [value_1,value_2,...];
Bây giờ, Tạo một tệp mới có tên chèn. php trong thư mục dự án và sao chép – dán mã bên dưới vào bên trong
chèn. php
Mã này hiển thị thông báo xác nhận để cho người dùng biết rằng một bản ghi mới đã được tạo trong cơ sở dữ liệu.
Để truy xuất các bản ghi cơ sở dữ liệu và hiển thị chúng trên trang, hãy thêm mã này ngay phía trên biểu mẫu nhập liệu
INSERT INTO `table_name`[column_1,column_2,...] VALUES [value_1,value_2,...];0
Hãy tạo một bản ghi mới và xem công cụ này có hoạt động không
và Voila. Nó hoạt động hoàn hảo
Bây giờ chúng ta chuyển sang chỉnh sửa. Ở đầu chỉ mục của bạn. php [ngay sau câu lệnh bao gồm] thêm đoạn mã sau
INSERT INTO `table_name`[column_1,column_2,...] VALUES [value_1,value_2,...];1
Khi chỉnh sửa một bản ghi cơ sở dữ liệu, chúng ta cần đưa các giá trị cũ vào biểu mẫu để chúng có thể được sửa đổi. Để làm như vậy, hãy sửa đổi các trường đầu vào của chúng tôi trên biểu mẫu và đặt các giá trị được lấy từ cơ sở dữ liệu [$name, $address] làm giá trị cho thuộc tính value của các trường biểu mẫu
Ngoài ra, hãy thêm một trường ẩn để giữ id của bản ghi mà chúng tôi sẽ cập nhật để nó có thể được nhận dạng duy nhất trong cơ sở dữ liệu bởi id của nó. Điều này giải thích nó tốt hơn
INSERT INTO `table_name`[column_1,column_2,...] VALUES [value_1,value_2,...];2
Remember all of that is in the input .
Bây giờ nếu chúng tôi nhấp vào nút chỉnh sửa trên một bản ghi cụ thể từ cơ sở dữ liệu, các giá trị sẽ được điền vào biểu mẫu và chúng tôi sẽ có thể chỉnh sửa chúng. Vì chúng tôi đang chỉnh sửa trên cùng một biểu mẫu như khi chúng tôi đang tạo, chúng tôi phải đặt một điều kiện xác định nút phù hợp sẽ được hiển thị. Ví dụ khi sửa ta hiển thị nút cập nhật trên form và khi tạo ta hiển thị nút lưu. Chúng tôi thực hiện việc này bằng cách sử dụng biến cập nhật là boolean. Khi cập nhật là đúng, nút cập nhật được hiển thị và nếu sai, nút lưu sẽ được hiển thị
Thay thế nút lưu của bạn trên biểu mẫu như thế này
Thay thế
INSERT INTO `table_name`[column_1,column_2,...] VALUES [value_1,value_2,...];3
với
0Bây giờ nếu chúng tôi chạy cái này trên trình duyệt và nhấp vào nút chỉnh sửa, chúng tôi sẽ nhận được cái này
Bây giờ bạn có thể thấy nút cập nhật được hiển thị. Hãy thêm mã sẽ được thực thi khi nhấp vào nút này
Mở php_code. php và thêm mã này vào nút
1Giờ hãy thay đổi các giá trị trong biểu mẫu và nhấp vào nút cập nhật.
Tuyệt vời
Một điều cuối cùng. xóa bản ghi. Chỉ cần thêm mã này vào cuối php_code của bạn. php và bạn đã sẵn sàng để đi
2Nếu bạn nhấp vào nút xóa, nó sẽ xóa bản ghi khỏi cơ sở dữ liệu và hiển thị thông báo giống như các hành động khác
Khóa học Udemy được đề xuất. Khóa học chuyên nghiệp PHP MySQL hoàn chỉnh với 5 dự án
Phần kết luận
Điều này đưa chúng ta đến cuối hướng dẫn này. Tôi hy vọng nó hữu ích và xứng đáng với thời gian của bạn. Tôi rất vinh dự bởi sự kiên nhẫn của bạn trong việc theo dõi điều này đến cùng. Nếu bạn thích hướng dẫn này, hãy chia sẻ nó với bạn bè của bạn bằng cách nhấp vào bất kỳ biểu tượng mạng xã hội nào bên dưới. Đừng quên kiểm tra các hướng dẫn khác của tôi trên trang web này.