Chỉnh sửa trong PHP

Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh Git chấp nhận cả tên thẻ và tên nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi không mong muốn. Bạn có chắc chắn muốn tạo nhánh này không?

Trong bài viết này, tôi sẽ trình bày code PHP & MySQL đơn giản để thêm, sửa, xóa và xem dữ liệu. Loại hệ thống này còn được gọi là CRUD (Tạo, Đọc, Cập nhật, Xóa)

Dưới đây là hướng dẫn từng bước về cách tạo hệ thống CRUD bằng PHP & MySQL

Trước hết, chúng ta sẽ tạo một cơ sở dữ liệu MySQL mới. Hãy để chúng tôi đặt tên cơ sở dữ liệu là 'kiểm tra'


CREATE DATABASE `test`;

Sau đó, chúng tôi sẽ tạo một bảng mới trong cơ sở dữ liệu 'kiểm tra'. Hãy để chúng tôi đặt tên cho bảng là 'người dùng'

use `test`;

CREATE TABLE `users` (
    `id` int(11) NOT NULL auto_increment,
    `name` varchar(100) NOT NULL,
    `age` int(3) NOT NULL,
    `email` varchar(100) NOT NULL,
    PRIMARY KEY  (`id`)
);

Bây giờ, chúng ta sẽ tạo một cấu hình. tệp php chứa mã kết nối cơ sở dữ liệu. Mã này kết nối với cơ sở dữ liệu MySQL. Tệp này được bao gồm trong tất cả các trang PHP khi cần kết nối cơ sở dữ liệu

cấu hình. php

Trong đoạn mã dưới đây, tên máy chủ cơ sở dữ liệu là

use `test`;

CREATE TABLE `users` (
    `id` int(11) NOT NULL auto_increment,
    `name` varchar(100) NOT NULL,
    `age` int(3) NOT NULL,
    `email` varchar(100) NOT NULL,
    PRIMARY KEY  (`id`)
);
0 trong đó
use `test`;

CREATE TABLE `users` (
    `id` int(11) NOT NULL auto_increment,
    `name` varchar(100) NOT NULL,
    `age` int(3) NOT NULL,
    `email` varchar(100) NOT NULL,
    PRIMARY KEY  (`id`)
);
1 và
use `test`;

CREATE TABLE `users` (
    `id` int(11) NOT NULL auto_increment,
    `name` varchar(100) NOT NULL,
    `age` int(3) NOT NULL,
    `email` varchar(100) NOT NULL,
    PRIMARY KEY  (`id`)
);
0. Cơ sở dữ liệu
use `test`;

CREATE TABLE `users` (
    `id` int(11) NOT NULL auto_increment,
    `name` varchar(100) NOT NULL,
    `age` int(3) NOT NULL,
    `email` varchar(100) NOT NULL,
    PRIMARY KEY  (`id`)
);
1 đã được chọn



Để thêm dữ liệu vào cơ sở dữ liệu, chúng ta cần một biểu mẫu html

cộng. html



    Add Data



    Home
    

Name
Age
Email

Hành động biểu mẫu trên

use `test`;

CREATE TABLE `users` (
    `id` int(11) NOT NULL auto_increment,
    `name` varchar(100) NOT NULL,
    `age` int(3) NOT NULL,
    `email` varchar(100) NOT NULL,
    PRIMARY KEY  (`id`)
);
2 là
use `test`;

CREATE TABLE `users` (
    `id` int(11) NOT NULL auto_increment,
    `name` varchar(100) NOT NULL,
    `age` int(3) NOT NULL,
    `email` varchar(100) NOT NULL,
    PRIMARY KEY  (`id`)
);
3. Điều đó có nghĩa là dữ liệu biểu mẫu đã gửi sẽ chuyển đến
use `test`;

CREATE TABLE `users` (
    `id` int(11) NOT NULL auto_increment,
    `name` varchar(100) NOT NULL,
    `age` int(3) NOT NULL,
    `email` varchar(100) NOT NULL,
    PRIMARY KEY  (`id`)
);
3. Trong
use `test`;

CREATE TABLE `users` (
    `id` int(11) NOT NULL auto_increment,
    `name` varchar(100) NOT NULL,
    `age` int(3) NOT NULL,
    `email` varchar(100) NOT NULL,
    PRIMARY KEY  (`id`)
);
3, chúng tôi thực hiện xác thực đơn giản để kiểm tra xem tên, email & tuổi đã nhập có trống hay không. Nếu tất cả đều được điền thì dữ liệu sẽ được chèn vào bảng cơ sở dữ liệu

cộng. php

use `test`;

CREATE TABLE `users` (
    `id` int(11) NOT NULL auto_increment,
    `name` varchar(100) NOT NULL,
    `age` int(3) NOT NULL,
    `email` varchar(100) NOT NULL,
    PRIMARY KEY  (`id`)
);
0

Dữ liệu từ cơ sở dữ liệu được tìm nạp và hiển thị trong tệp

use `test`;

CREATE TABLE `users` (
    `id` int(11) NOT NULL auto_increment,
    `name` varchar(100) NOT NULL,
    `age` int(3) NOT NULL,
    `email` varchar(100) NOT NULL,
    PRIMARY KEY  (`id`)
);
6. Đây là trang chủ của chúng tôi. Tệp này cũng chứa liên kết để thêm dữ liệu. Trên mỗi hàng dữ liệu hiển thị còn có link sửa, xóa dữ liệu. Dưới đây là hình ảnh mẫu của trang chủ của chúng tôi

Chỉnh sửa trong PHP
Chỉnh sửa trong PHP

mục lục. php

use `test`;

CREATE TABLE `users` (
    `id` int(11) NOT NULL auto_increment,
    `name` varchar(100) NOT NULL,
    `age` int(3) NOT NULL,
    `email` varchar(100) NOT NULL,
    PRIMARY KEY  (`id`)
);
2

Mỗi hàng dữ liệu có thể được chỉnh sửa riêng. ID hàng được chuyển vào URL của

use `test`;

CREATE TABLE `users` (
    `id` int(11) NOT NULL auto_increment,
    `name` varchar(100) NOT NULL,
    `age` int(3) NOT NULL,
    `email` varchar(100) NOT NULL,
    PRIMARY KEY  (`id`)
);
7. ID xác định duy nhất mục nhập dữ liệu

Trong khi thêm dữ liệu, chúng tôi có hai tệp.

use `test`;

CREATE TABLE `users` (
    `id` int(11) NOT NULL auto_increment,
    `name` varchar(100) NOT NULL,
    `age` int(3) NOT NULL,
    `email` varchar(100) NOT NULL,
    PRIMARY KEY  (`id`)
);
2 và
use `test`;

CREATE TABLE `users` (
    `id` int(11) NOT NULL auto_increment,
    `name` varchar(100) NOT NULL,
    `age` int(3) NOT NULL,
    `email` varchar(100) NOT NULL,
    PRIMARY KEY  (`id`)
);
3. Trong khi chỉnh sửa dữ liệu, tôi đã giữ toàn bộ nội dung trong một tệp
use `test`;

CREATE TABLE `users` (
    `id` int(11) NOT NULL auto_increment,
    `name` varchar(100) NOT NULL,
    `age` int(3) NOT NULL,
    `email` varchar(100) NOT NULL,
    PRIMARY KEY  (`id`)
);
7. Chỉnh sửa biểu mẫu trong HTML và mã cập nhật cơ sở dữ liệu trong PHP có trong cùng một tệp

Trong đoạn mã bên dưới, đầu tiên, một mục nhập dữ liệu một hàng được tìm nạp dựa trên



1. Dữ liệu đã tìm nạp được hiển thị trong biểu mẫu chỉnh sửa. Khi người dùng chỉnh sửa dữ liệu và gửi biểu mẫu, thì một số xác thực đơn giản được thực hiện đối với dữ liệu trống. Khi mọi thứ đều chính xác, thì mục nhập dữ liệu cụ thể đó sẽ được cập nhật trong cơ sở dữ liệu

chỉnh sửa. php

use `test`;

CREATE TABLE `users` (
    `id` int(11) NOT NULL auto_increment,
    `name` varchar(100) NOT NULL,
    `age` int(3) NOT NULL,
    `email` varchar(100) NOT NULL,
    PRIMARY KEY  (`id`)
);
8

Có thể xóa riêng từng hàng dữ liệu. ID hàng được chuyển vào URL của



2. ID xác định duy nhất mục nhập dữ liệu. Sau khi xóa, người dùng được chuyển hướng đến trang chủ (chỉ mục. php)

Làm cách nào để chỉnh sửa mã PHP?

Bạn có thể chỉnh sửa tệp PHP trong bất kỳ trình xử lý văn bản hoặc trình soạn thảo văn bản nào, nhưng trình xử lý văn bản không được thiết kế để chỉnh sửa mã lập trình. Thay vào đó, hãy sử dụng trình soạn thảo văn bản có hỗ trợ đánh dấu cú pháp, tự động thụt lề và hoàn thành dấu ngoặc để chỉnh sửa tệp PHP một cách hiệu quả.

Làm cách nào để tạo biểu mẫu chỉnh sửa trong PHP?

php echo $city;

Làm cách nào để chỉnh sửa hoặc xóa dữ liệu khỏi cơ sở dữ liệu trong PHP?

Xóa dữ liệu khỏi bảng MySQL bằng MySQLi và PDO . 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.

Làm cách nào để cập nhật thông tin trong PHP?

Cập nhật dữ liệu trong bảng MySQL Sử dụng MySQLi và PDO . Lưu ý mệnh đề WHERE trong cú pháp UPDATE. Mệnh đề WHERE chỉ định bản ghi hoặc bản ghi nào sẽ được cập nhật. Nếu bạn bỏ qua mệnh đề WHERE, tất cả các bản ghi sẽ được cập nhật. Để 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.