Xử lý tệp php thô

Họ

    

    

nếu ($result->num_rows > 0) {

while ($row = $result->fetch_assoc()) {

?>

Các thao tác CRUD thường được thực hiện trên cơ sở dữ liệu, do đó, trong hướng dẫn Thao tác CRUD PHP này, bạn sẽ triển khai các kỹ thuật CRUD trên cơ sở dữ liệu MySQL với sự trợ giúp của PHP.    

Từ viết tắt CRUD bao gồm tất cả các hoạt động chính được thực hiện trên cơ sở dữ liệu quan hệ. Nó là viết tắt của

C = Tạo

R = Đọc

U = Cập nhật

D = Xóa

Bây giờ bạn sẽ hiểu chi tiết các hoạt động khác nhau

Khóa học Lập trình viên Java Full Stack

Hợp tác với HIRIST và HackerEarth KHÓA HỌC KHÁM PHÁ

Xử lý tệp php thô

Làm cách nào để tạo kết nối cơ sở dữ liệu MySQL?

Đầu tiên, tạo kết nối giữa cơ sở dữ liệu và mã PHP của bạn.  

Đoạn mã sau đóng vai trò kết nối giữa trang web và cơ sở dữ liệu nơi dữ liệu từ trang web sẽ được lưu trữ

Tại đây, đặt tên tệp là config. php

$servername = "máy chủ cục bộ";

$username = "gốc";

$mật khẩu = "";

$dbname = "mydb";

$conn = new mysqli($servername, $username, $password, $dbname);

nếu ($conn->connect_error) {

die("Kết nối thất bại. ". $conn->connect_error);

}

?>

Làm thế nào để tạo hồ sơ?

Thao tác đầu tiên trong PHP CRUD Operations, Create, chịu trách nhiệm tạo các bảng hoặc bản ghi mới vào một bảng hiện có. Để làm được điều đó, trước tiên, bạn phải viết mã cho trang web để tạo một mục nhập trong cơ sở dữ liệu.  

Đặt tên tệp là tạo. php

bao gồm "cấu hình. php";

if (isset($_POST['submit'])) {

$first_name = $_POST['firstname'];

$last_name = $_POST['lastname'];

$email = $_POST['email'];

$password = $_POST['password'];

$giới tính = $_POST['giới tính'];

$sql = "CHÈN VÀO `users`(`firstname`, `lastname`, `email`, `password`, `gender`) GIÁ TRỊ ('$first_name','$last_name','$email','$password

$result = $conn->query($sql);

nếu ($kết quả == TRUE) {

echo "Bản ghi mới được tạo thành công. “;

}khác{

      echo "Error:". $sql . "
". $conn->error;

}

$conn->đóng();

}

?>

<. LOẠI TÀI LIỆU html>

Biểu mẫu đăng ký

Thông tin cá nhân.

    First name:


    Last name:


    Email:


    Password:


    Gender:

Nam

Nữ



  

Trang này hiển thị biểu mẫu đăng ký lưu trữ các chi tiết đã nhập trên trang vào bảng có tên 'người dùng'

Xử lý tệp php thô

Đào tạo chứng chỉ Java MIỄN PHÍ

Tìm hiểu từ A-Z về Java hơn bao giờ hết Đăng ký ngay

Xử lý tệp php thô

Làm cách nào để đọc/xem bản ghi?

Hoạt động thứ hai, đúng như tên gợi ý, 'Đọc' được sử dụng để hiển thị hoặc đọc dữ liệu đã có sẵn trong cơ sở dữ liệu

Để thực hiện thao tác, bạn cần tạo một trang hiển thị các bản ghi từ bảng 'người dùng'

Bây giờ, hãy đặt tên cho trang là view. php

bao gồm "cấu hình. php";

$sql = "CHỌN * TỪ người dùng";

$result = $conn->query($sql);

?>

<. LOẠI TÀI LIỆU html>

<đầu>

Xem trang

người dùng

IDTênEmailGiới tínhHành động

Xử lý tệp php thô

Trở thành người tạo ra các sản phẩm làm hài lòng người dùng

Hội thảo trên web miễn phí. 8 tháng 2, Thứ Tư. 8 giờ tối IST Đăng ký ngay

Xử lý tệp php thô

Làm cách nào để cập nhật hồ sơ?

Hoạt động thứ ba tôi. e, 'cập nhật' được sử dụng để thay đổi hoặc sửa đổi dữ liệu hiện có trong cơ sở dữ liệu

Để làm điều này, bạn cần tạo một trang khác để cập nhật các chi tiết trong cơ sở dữ liệu. Ở đây, đặt tên trang là cập nhật. php

bao gồm "cấu hình. php";

if (isset($_POST['update'])) {

$firstname = $_POST['firstname'];

$user_id = $_POST['user_id'];

$họ = $_POST['họ'];

$email = $_POST['email'];

$password = $_POST['password'];

$giới tính = $_POST['giới tính'];

$sql = "CẬP NHẬT `người dùng` SET `firstname`='$firstname',`lastname`='$lastname',`email`='$email',`password`='$password',`gender`='

$result = $conn->query($sql);

nếu ($kết quả == TRUE) {

echo "Bản ghi được cập nhật thành công. “;

}khác{

            echo "Error:" . $sql . "
" . $conn->error;

}

}

if (isset($_GET['id'])) {

$user_id = $_GET['id'];

$sql = "CHỌN * TỪ `người dùng` WHERE `id`='$user_id'";

$result = $conn->query($sql);

nếu ($result->num_rows > 0) {

while ($row = $result->fetch_assoc()) {

$first_name = $row['firstname'];

$họ = $row['họ'];

$email = $row['email'];

$password  = $row['password'];

$giới tính = $row['giới tính'];

$id = $row['id'];

}

?>

Biểu mẫu cập nhật người dùng

Thông tin cá nhân.

            First name:


            Last name:


            Email:


            Password:


            Gender:

> Nam

>Nữ



          

        

 

        

         

} khác{

tiêu đề ('Vị trí. khung nhìn. php');

}

}

?>

Trong biểu mẫu cập nhật, chúng tôi cần chọn id người dùng mà chúng tôi muốn cập nhật. Bạn có thể nhận thấy rằng id người dùng đang được cập nhật hiển thị trong URL của trang cập nhật trong hình bên dưới

Xử lý tệp php thô

Bạn có thể xem các chi tiết cập nhật bằng cách mở xem. trang web php

Xử lý tệp php thô

Khóa học Full Stack Web Developer

Để trở thành chuyên gia về MEAN Stack Xem khóa học

Xử lý tệp php thô

Làm cách nào để xóa bản ghi?

Hoạt động cuối cùng của CRUD là Xóa và đúng như tên gọi, nó được sử dụng để xóa một mục hoặc bảng hiện có.  

Để thực hiện thao tác này, bạn phải tạo một trang cho phép bạn chọn mục nhập dữ liệu mà bạn muốn xóa khỏi cơ sở dữ liệu

Bây giờ, đặt tên cho tập tin xóa. php

bao gồm "cấu hình. php";

if (isset($_GET['id'])) {

$user_id = $_GET['id'];

$sql = "XÓA TỪ `người dùng` Ở ĐÂU `id`='$user_id'";

$result = $conn->query($sql);

nếu ($kết quả == TRUE) {

echo "Đã xóa bản ghi thành công. “;

}khác{

        echo "Error:" . $sql . "
" . $conn->error;

}

}

?>

Xử lý tệp php thô

Xử lý tệp php thô

Mong muốn trở thành một PHP Developer? . đăng ký ngay bây giờ

Phần kết luận

Điều này đưa chúng ta đến phần cuối của hướng dẫn “PHP CRUD Operations''. Trong phần này, bạn đã học cách thực hiện các thao tác CRUD trên cơ sở dữ liệu với sự trợ giúp của PHP bằng cách tạo, đọc, cập nhật và xóa bản ghi bằng các trang web khác nhau. Cuối cùng, bạn đã tạo một cấu hình. php để kết nối các trang web với cơ sở dữ liệu để thực hiện các thao tác

Bạn có thể tham khảo tại đây để xem video hướng dẫn về CRUD Operations

Bạn có dự định tham gia một khóa học về PHP không? . Chứng chỉ PHP bao gồm tất cả các khái niệm cơ bản và nâng cao trong PHP, giúp hành trình học PHP của bạn trở nên dễ dàng

Nếu bạn có bất kỳ câu hỏi nào liên quan đến PHP CRUD Operations, hãy đề cập đến chúng trong phần nhận xét của hướng dẫn này và chúng tôi sẽ có các chuyên gia của chúng tôi trả lời chúng cho bạn

học tập vui vẻ.  

Giới thiệu về tác giả

Xử lý tệp php thô
Ravikiran AS

Ravikiran A S làm việc với Simplilearn với tư cách là Nhà phân tích nghiên cứu. Anh ấy là một người đam mê nhiệt tình, luôn săn lùng những công nghệ mới nhất. Anh ấy thành thạo Ngôn ngữ lập trình Java, Dữ liệu lớn và các Khung dữ liệu lớn mạnh mẽ như Apache Hadoop và Apache Spark