Thao tác pdo crud trong php
CRUD trong PHP – Bài viết này sẽ hướng dẫn bạn cách tạo các Thao tác CRUD trong PHP và MySQL bằng Mã nguồn tải xuống miễn phí. Hệ thống CRUD trong PHP và PDO này đi kèm với các ví dụ và mã nguồn miễn phí sẽ giúp bạn tạo mã nguồn của riêng mình Show
Thao tác CRUD trong PHP tương tác với các bản ghi trong bảng và thường được sử dụng cùng với cơ sở dữ liệu. Trong Hệ thống CRUD của chúng tôi bằng PHP, chúng tôi sẽ sử dụng MySQL làm hệ thống quản lý cơ sở dữ liệu của chúng tôi CRUD là gì?Chữ viết tắt CRUD là viết tắt của Tạo, Đọc, Cập nhật và Xóa. Xử lý dữ liệu cơ sở dữ liệu cơ bản được gọi là hoạt động CRUD. Để tiến hành các hoạt động này, chúng ta có thể sử dụng chương trình PHP và cơ sở dữ liệu MySQL Phần mở rộng PDO PHP là gì?PDO là viết tắt của Đối tượng dữ liệu PHP. PDO là một cách đơn giản, nhất quán để truy cập cơ sở dữ liệu. Điều này đơn giản có nghĩa là các nhà phát triển và lập trình viên có thể thiết kế mã di động đơn giản hơn nhiều Thao tác CRUD trong PHP và MySQL với Mã nguồn Mục lục
Bước 1. Bắt đầu cho hoạt động CRUD trong PHPChúng tôi cần cài đặt máy chủ web cục bộ và thiết lập ứng dụng của mình trước khi có thể bắt đầu phát triển Hệ thống CRUD của mình bằng PHP 1. 1 Hướng dẫn này sẽ dạy cho bạn điều gì
1. 2 Yêu cầu
1. 3 Cấu trúc & Thiết lập TệpĐiều hướng đến C. \xampp\htdocs (XAMPP) rồi tạo các thư mục và tệp bên dưới thư mục phpcrudtutorialNhững gì sẽ có trong mỗi tập tin
Bước 2. Hoạt động thô trong cơ sở dữ liệu PHP và MYSQLTrong bước này, chúng ta sẽ tạo Cơ sở dữ liệu và thiết lập Bảng cho các Hoạt động CRUD trong PHP Chúng tôi sẽ lưu trữ danh bạ trong cơ sở dữ liệu MySQL và truy xuất chúng bằng PHP. Nếu bạn đang sử dụng XAMPP, hãy làm theo các bước bên dưới
SQL ở trên sẽ tạo bảng liên hệ mà chúng tôi sẽ sử dụng trong trang của mình. SQL cũng bao gồm dữ liệu mẫu, dữ liệu này sẽ được sử dụng cho mục đích thử nghiệm để đảm bảo mọi thứ hoạt động tốt và bạn có thể xóa dữ liệu đó sau đó Cơ sở dữ liệu danh bạ có sáu cột. id, tên, email, điện thoại, tiêu đề và đã tạo. Cột tiêu đề thể hiện vai trò của từng bản ghi; Trong phpMyAdmin, cơ sở dữ liệu sẽ giống như sau CRUD trong PHP – Cấu trúc bảngBước 3. Tạo các thao tác CRUD trong PHP Stylesheet (CSS3)Biểu định kiểu sẽ thay đổi giao diện của Hoạt động CRUD của chúng tôi trong ứng dụng PHP và MySQL, hãy chỉnh sửa kiểu. css và thêm đoạn mã sau * { box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, "segoe ui", roboto, oxygen, ubuntu, cantarell, "fira sans", "droid sans", "helvetica neue", Arial, sans-serif; font-size: 16px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } body { background-color: #FFFFFF; margin: 0; } .navtop { background-color: #dd743a; height: 60px; width: 100%; border: 0; } .navtop div { display: flex; margin: 0 auto; width: 1000px; height: 100%; } .navtop div h1, .navtop div a { display: inline-flex; align-items: center; } .navtop div h1 { flex: 1; font-size: 24px; padding: 0; margin: 0; color: #fff; font-weight: normal; } .navtop div a { padding: 0 20px; text-decoration: none; color: #fff; font-weight: bold; } .navtop div a i { padding: 2px 8px 0 0; } .navtop div a:hover { color: #ffd8c2; } .content { width: 1000px; margin: 0 auto; } .content h2 { margin: 0; padding: 25px 0; font-size: 22px; border-bottom: 1px solid #ebebeb; color: #666666; } .read .create-contact { display: inline-block; text-decoration: none; background-color: #38b673; font-weight: bold; font-size: 14px; color: #FFFFFF; padding: 10px 15px; margin: 15px 0; } .read .create-contact:hover { background-color: #32a367; } .read .pagination { display: flex; justify-content: flex-end; } .read .pagination a { display: inline-block; text-decoration: none; background-color: #a5a7a9; font-weight: bold; color: #FFFFFF; padding: 5px 10px; margin: 15px 0 15px 5px; } .read .pagination a:hover { background-color: #999b9d; } .read table { width: 100%; padding-top: 30px; border-collapse: collapse; } .read table thead { background-color: #ebeef1; border-bottom: 1px solid #d3dae0; } .read table thead td { padding: 10px; font-weight: bold; color: #767779; font-size: 14px; } .read table tbody tr { border-bottom: 1px solid #d3dae0; } .read table tbody tr:nth-child(even) { background-color: #fbfcfc; } .read table tbody tr:hover { background-color: #376ab7; } .read table tbody tr:hover td { color: #FFFFFF; } .read table tbody tr:hover td:nth-child(1) { color: #FFFFFF; } .read table tbody tr td { padding: 10px; } .read table tbody tr td:nth-child(1) { color: #a5a7a9; } .read table tbody tr td.actions { padding: 8px; text-align: right; } .read table tbody tr td.actions .edit, .read table tbody tr td.actions .trash { display: inline-flex; text-align: right; text-decoration: none; color: #FFFFFF; padding: 10px 12px; } .read table tbody tr td.actions .trash { background-color: #b73737; } .read table tbody tr td.actions .trash:hover { background-color: #a33131; } .read table tbody tr td.actions .edit { background-color: #37afb7; } .read table tbody tr td.actions .edit:hover { background-color: #319ca3; } .update form { padding: 15px 0; display: flex; flex-flow: wrap; } .update form label { display: inline-flex; width: 400px; padding: 10px 0; margin-right: 25px; } .update form input { padding: 10px; width: 400px; margin-right: 25px; margin-bottom: 15px; border: 1px solid #cccccc; } .update form input[type="submit"] { display: block; background-color: #38b673; border: 0; font-weight: bold; font-size: 14px; color: #FFFFFF; cursor: pointer; width: 200px; margin-top: 15px; } .update form input[type="submit"]:hover { background-color: #32a367; } .delete .yesno { display: flex; } .delete .yesno a { display: inline-block; text-decoration: none; background-color: #38b673; font-weight: bold; color: #FFFFFF; padding: 10px 15px; margin: 15px 10px 15px 0; } .delete .yesno a:hover { background-color: #32a367; } Thay đổi thiết kế nếu bạn thích, nhưng đây là những gì tôi nghĩ ra để làm cho ứng dụng CRUD hấp dẫn hơn Bước 4. Tạo các hoạt động CRUD trong trang PHPCuối cùng, chúng ta có thể bắt đầu mã hóa Thao tác CRUD trong Tải xuống mã nguồn PHP. Đảm bảo rằng bạn đã hoàn thành các bước trước đó và có sẵn cơ sở dữ liệu MySQL trước khi chúng tôi bắt đầu 4. 1 Tạo chức năngTệp này sẽ bao gồm các chức năng mà chúng tôi có thể sử dụng trong tất cả các tệp PHP của mình, cho phép chúng tôi tránh viết cùng một mã trong mỗi tệp. Rốt cuộc, chúng ta càng phải viết ít mã thì càng tốt, phải không? . một để kết nối với cơ sở dữ liệu và hai cái còn lại để tạo các mẫu đầu trang và chân trang sẽ hiển thị trên mọi trang chúng tôi tạo và bao gồm bố cục HTML Thêm đoạn mã sau vào các chức năng. tập tin php
Đảm bảo thay thế các chi tiết kết nối MySQL bằng chi tiết của riêng bạn; 4. 2 Tạo Trang chủchỉ mục. tệp php sẽ được phục vụ khi bạn truy cập http. // localhost/php crud/; Thêm đoạn mã sau vào chỉ mục. tập tin php
Điều này sẽ cung cấp một trang chủ đơn giản mà từ đó chúng ta có thể duyệt đến các trang khác. Như bạn có thể thấy, chúng tôi bao gồm các chức năng. php và chạy các chức năng mẫu mà chúng tôi đã phát triển, sẽ thêm mã đầu trang và chân trang vào trang chủ của chúng tôi Nếu chúng ta truy cập http. //localhost/php crud/ bây giờ, chúng ta sẽ thấy một cái gì đó như thế này Hoạt động CRUD trong PHP, PDO và MySQL – trang chủ. phpĐó là khá nhiều cho ngôi nhà; 4. 3 Tạo trang đã đọcĐiều này sẽ tạo một bảng HTML với các bản ghi từ bảng của chúng tôi Thêm đoạn mã sau vào phần đọc. tập tin php
|