Làm cách nào để tạo một trang web bằng cơ sở dữ liệu MySQL trong PHP?

Trong bài viết này, chúng ta sẽ xây dựng Ứng dụng web cửa hàng tạp hóa bằng PHP với MySQL. Trong ứng dụng này, chúng tôi có thể thêm các mặt hàng tạp hóa theo tên, số lượng, trạng thái (đang chờ xử lý, đã mua, không có sẵn) và ngày của chúng. Chúng tôi có thể xem, xóa và cập nhật các mục đó. Sẽ có một tính năng lọc ngày để chúng ta có thể xem các mặt hàng tạp hóa theo ngày.  

điều kiện tiên quyết. Máy chủ XAMPP, Khái niệm cơ bản về HTML, CSS, Bootstrap, PHP và

Chúng tôi sẽ làm theo các bước sau để xây dựng ứng dụng này

Bước 1. Mở Bảng điều khiển XAMPP và bắt đầu dịch vụ Apache và MySQL. Trong thư mục XAMPP, vào thư mục htdocs và tạo một thư mục có tên là project1. Chúng tôi sẽ giữ tất cả các tệp trong thư mục project1. Trong thư mục này sẽ có năm tệp (thêm. php, kết nối. php, xóa. php, chỉ mục. php, cập nhật. php) và một thư mục có tên là css bên trong có một tệp có tên là style. css sẽ ở đó

Bước 2. Truy cập localhost/phpMyAdmin và tạo cơ sở dữ liệu có tên là tạp hóa. Dưới đó, tạo một bảng có tên là tạp hóa với 5 cột. Các cột là Id (khóa chính), Item_name, Item_Quantity, Item_status và Date. Chế độ tăng tự động phải được bật cho cột Id. Cuối cùng, cấu trúc bảng sẽ giống như trong hình đã cho

Làm cách nào để tạo một trang web bằng cơ sở dữ liệu MySQL trong PHP?

Bước 3. Mở trình chỉnh sửa bạn chọn. Tạo một tệp có tên kết nối. php và mã các dòng sau.  

kết nối. php




  $con=mysqli_connect("localhost","root","",  0_______1_______1

    3_______1_______4$con  6

    8

  9$con0_______2_______1$con2  1

  $con5

$con6

Trang này được tạo để kết nối trang PHP của chúng tôi với cơ sở dữ liệu “grocerydb”. Sau khi kết nối với cơ sở dữ liệu này, đối tượng kết nối được trả về biến $con. Nếu kết nối không được thiết lập, thông báo “không thể kết nối với máy chủ” sẽ được hiển thị

Bước 4. Tạo một tệp khác có tên add. php và mã các dòng sau.  

thêm vào. php




$con7

$con8

$con9

  9=mysqli_connect(1=mysqli_connect(2

=mysqli_connect(3_______3_______4_______3_______5=mysqli_connect(6

$con8

  9=mysqli_connect(9

$con8

  9"localhost"2_______4_______3 "localhost"4

"localhost"5=mysqli_connect(6

  9"localhost"2_______4_______3 "localhost"4,1=mysqli_connect(6

,3

$con8

,5

  9,7,8_______5_______9_______6_______0=mysqli_connect(6

=mysqli_connect(3_______6_______3

=mysqli_connect(3_______6_______5_______6_______6 "root"7_______6_______8=mysqli_connect(6

,0,7,8_______5_______9,4=mysqli_connect(6

,6_______5_______7

,6_______5_______9""0

""1,8_______5_______9""4

""1""6""7

""1""9,0 ,1

,0,3

$con8

,0,7,8_______5_______9,4=mysqli_connect(6

,6_______1_______02

,6_______5_______9""0

""1,8_______5_______9""4

""1""6  12

""1""9  15 ,1

,0,3

$con8

,0,7,8_______5_______9,4=mysqli_connect(6

,6_______1_______27

,6_______1_______29,8,9_______8_______4

""1""9  35=mysqli_connect(6

""1  38  39=mysqli_connect(6

  41  42

""1  44

""1  38  47=mysqli_connect(6

  41_______1_______50

""1  44

""1  38  55=mysqli_connect(6

  41_______1_______58

""1  44

,6_______1_______62

,0,3

,0,7,8_______5_______9,4=mysqli_connect(6

,6_______1_______72  73  74

,6_______5_______9  77

""1,8_______5_______9""4

""1""6  84

""1""9  87=mysqli_connect(6

,0,3

,0,7,8_______5_______9,4=mysqli_connect(6

,6_______5_______9  99

""1_______2_______01$con02

""1,8,9$con06

""1""9$con09=mysqli_connect(6

,0,3

=mysqli_connect(3_______2_______14

  9,3

$con8

  9

=mysqli_connect(3_______1_______3$con22$con23_______2_______24$con09$con26

,0$con28_______2_______1$con30_______1_______1

,0$con33,9$con23_______2_______24$con37$con38

,0$con40,9$con23$con24$con44$con38

,0$con47,9$con23$con24$con51$con38

,0$con54,9$con23_______2_______24$con58$con38

$con60

$con8

,0$con63$con64

,0$con66  73  6

,0$con70_______2_______71,$con40,

,0$con76,$con78$con79

$con8

,0$con82$con,$con63_______1_______1

,0$con88$con89  1

=mysqli_connect(3_______2_______92

$con93

=mysqli_connect(3_______2_______95

=mysqli_connect(3_______2_______97

,0$con99

=mysqli_connect(3_______3_______01

=mysqli_connect(3_______3_______03

=mysqli_connect(3_______2_______97

,0=mysqli_connect(07

=mysqli_connect(3_______3_______01

  9$con6

=mysqli_connect(12

$con8

=mysqli_connect(14

 

Trang này được tạo để chèn dữ liệu các mặt hàng tạp hóa từ biểu mẫu HTML vào bảng “grocerytb” trong cơ sở dữ liệu “grocerydb”. Biểu mẫu html chứa Tên mặt hàng, Số lượng mặt hàng, Trạng thái mặt hàng và các giá trị Ngày sẽ được người dùng nhập vào. Chúng tôi đã đặt giá trị tùy chọn lần lượt là 0, 1 và 2 cho các trạng thái Đang chờ xử lý, Đã mua và Không có sẵn (đối với trạng thái mặt hàng). Khi một nút được nhấp vào, chúng tôi bao gồm tệp “kết nối. php” để kết nối trang với cơ sở dữ liệu. Sau đó, chúng tôi đang tìm nạp tất cả dữ liệu do người dùng nhập và chèn chúng vào bảng “grocerytb”. Nếu các giá trị được nhập thành công vào bảng, trang sẽ chuyển sang “chỉ mục. php” sẽ cho phép người dùng xem các mục đã nhập cho đến nay (hoặc các mục hiện có trong bảng). Tạo một “phong cách. css” bên trong thư mục css và viết mã như sau.  

phong cách. css




=mysqli_connect(15=mysqli_connect(16$con1

=mysqli_connect(18  1

$con8

=mysqli_connect(21

  9=mysqli_connect(23_______3_______24=mysqli_connect(25,3_______27=mysqli_connect(28

=mysqli_connect(29_______3_______30=mysqli_connect(24=mysqli_connect(32=mysqli_connect(28

=mysqli_connect(29_______3_______35=mysqli_connect(36

$con92

$con8

=mysqli_connect(39_______3_______40=mysqli_connect(41=mysqli_connect(42=mysqli_connect(41=mysqli_connect(44=mysqli_connect(41=mysqli_connect(46=mysqli_connect(41=mysqli_connect(48   8

=mysqli_connect(29_______3_______23=mysqli_connect(24=mysqli_connect(25,3_______27=mysqli_connect(28

=mysqli_connect(29_______3_______30=mysqli_connect(24=mysqli_connect(60=mysqli_connect(28

$con92

 

Sự bổ sung. php” sẽ trông giống như được hiển thị trong hình ảnh đã cho

Làm cách nào để tạo một trang web bằng cơ sở dữ liệu MySQL trong PHP?

 

Bước 5. Tạo một tệp khác có tên là chỉ mục. php và mã các dòng sau.  

mục lục. php




  9$con28$con1$con30_______1_______1

$con8

  9  3 $con22_______2_______23_______2_______24=mysqli_connect(75$con26

=mysqli_connect(3_______2_______54,9$con23$con24$con58$con38

=mysqli_connect(3_______2_______63,9=mysqli_connect(87=mysqli_connect(28

=mysqli_connect(3_______3_______90=mysqli_connect(91_______2__________,$con63  1

  9=mysqli_connect(97

  9=mysqli_connect(99   8

=mysqli_connect(3_______2_______63,9"localhost"04=mysqli_connect(28

=mysqli_connect(3_______3_______90=mysqli_connect(91_______2__________,$con63  1

  9$con92

$con6

$con8

$con7

$con8

$con9

  9=mysqli_connect(1=mysqli_connect(2

=mysqli_connect(3_______3_______4_______3_______5=mysqli_connect(6

$con8

  9"localhost"29

$con8

  9"localhost"2_______4_______3 "localhost"4

"localhost"5=mysqli_connect(6

$con8

  9"localhost"2"localhost"3

=mysqli_connect(3_______4_______4_______5_______1=mysqli_connect(6

,3

$con8

,5

  9,7,8_______5_______9_______6_______0=mysqli_connect(6

$con93

=mysqli_connect(3_______4_______56

=mysqli_connect(3_______5_______7_______5_______8,9"localhost"61=mysqli_connect(6

,0,7,8,9"localhost"67=mysqli_connect(6

,6_______4_______70

,6_______4_______72"root"6"localhost"74

,0,3

,0,7_______5_______8_______5_______9"localhost"81=mysqli_connect(6

,6_______5_______7_______5_______8_______5_______9_______4_______61=mysqli_connect(6

""1,7_______5_______8_______5_______9_______4_______67=mysqli_connect(6

"localhost"95

  41"localhost"97  73 "localhost"99

  41,01,02 ,03_______8_______3_______6

,06_______5_______9  77

,09,8,9""4

,09""9  87=mysqli_connect(6

"localhost"95

,06_______5_______7,8,9"localhost"81

,09"root"7,02=mysqli_connect(6

,09,9  99

,09,8,9,33

,09""9$con09 $con01,38=mysqli_connect(6

,06______5_______3

  41$con14

""1____5_______3

,6_______5_______3

,0,3

=mysqli_connect(3_______5_______3

$con8

=mysqli_connect(3_______5_______54

=mysqli_connect(3_______5_______7,8,9,59=mysqli_connect(6

,0

,6_______5_______64 $con1_______5_______66,67=mysqli_connect(90,69

,6_______1_______8

,0$con6

$con8

,0,7_______5_______8_______5_______9"localhost"81=mysqli_connect(6

,6_______5_______7_______5_______8_______5_______9_______5_______85=mysqli_connect(6

""1,7_______5_______8_______5_______9_______5_______91=mysqli_connect(6

  41,94,8,9,97=mysqli_connect(6

,06_______0__________"root"01 ,66$con24"root"04"root"05

  41_______6_______07

  41"root"09,8,9_______6_______12=mysqli_connect(6

,06_______0_______"root"01

,06_______5_______66$con24"root"20"root"05

  41"root"23

  41

  41  3$con1,66$con24"root"31"root"32

  41_______2_______6

  41"root"36,8,9"root"39"root"40

$con8

  41

  41$con92_______3_______99   3_______2_______1,66$con24"root"31"root"52

  41_______2_______6

  41"root"36,8,9"root"59"root"60

$con8

  41"root"63=mysqli_connect(99 "root"65

  41"root"36,8,9"root"70"root"71

$con8

  41"root"74

  41"localhost"72

  41"root"78

,06_______5_______8,9"root"82=mysqli_connect(6

,06_______6_______85

  41____6_______87

  41"localhost"72

  41_______6_______91

,06_______5_______8,9"root"82=mysqli_connect(6

,06_______6_______98

  41____6_______87

""1____5_______3

,6_______5_______04

,0,3

,0

,0$con92

,0$con6

=mysqli_connect(3_______5_______3

  9,3

=mysqli_connect(12

$con8

=mysqli_connect(14

 

Chúng tôi một lần nữa bao gồm “kết nối. php” để kết nối trang với cơ sở dữ liệu. Sau đó, chúng tôi đang tìm nạp tất cả dữ liệu từ bảng bằng hàm có tên mysqli_fetch_array() và hiển thị chúng trên trang. Đối với mỗi mục, có một liên kết xóa và cập nhật. Sử dụng liên kết Thêm mục ở trên cùng, trang sẽ lại chuyển sang “thêm. php” từ đó người dùng có thể thêm lại các mặt hàng tạp hóa vào cơ sở dữ liệu. Chúng tôi cũng đang thêm tính năng lọc ngày trên trang này. Khi người dùng nhập ngày và nhấp vào nút bộ lọc, tất cả dữ liệu mặt hàng tạp hóa sẽ được hiển thị theo ngày đã nhập. Hiện tại, bảng “grocerytb” của chúng ta trông giống như trong hình đã cho

Làm cách nào để tạo một trang web bằng cơ sở dữ liệu MySQL trong PHP?

Sau khi di chuyển đến “chỉ mục. php”, trang sẽ trông giống như được hiển thị trong hình ảnh đã cho

Làm cách nào để tạo một trang web bằng cơ sở dữ liệu MySQL trong PHP?

Sau khi nhập ngày 14/01/2021, trang sẽ giống như trong hình đã cho

Làm cách nào để tạo một trang web bằng cơ sở dữ liệu MySQL trong PHP?

Bước 6. Tạo một tệp khác có tên cập nhật. php và mã các dòng sau.  

cập nhật. php




  9$con28$con1$con30_______1_______1

  9  3$con22$con23$con24=mysqli_connect(75,32

  9  8

=mysqli_connect(3_______2_______33,9$con23$con24$con37$con38

=mysqli_connect(3_______2_______40,9$con23$con24$con44$con38

=mysqli_connect(3_______5_______50,9$con23$con24$con51$con38

=mysqli_connect(3_______2_______54,9$con23$con24$con58$con38

=mysqli_connect(3_______5_______64 ,9_______5_______66_______2_______24,68$con38

=mysqli_connect(3_______2_______63,72$con71,74,75,76

=mysqli_connect(3_______5_______78,79,___  73,9$con78 ,84,64,86

=mysqli_connect(3_______3_______90=mysqli_connect(91_______2__________,$con63  1

=mysqli_connect(3_______2_______88,96  1

  9=mysqli_connect(97

  9=mysqli_connect(99   3_______2_______22_______5_______66$con24,68""07

  9  8

=mysqli_connect(3_______2_______63 ,9""13_______8_______14,66""16""17,86

=mysqli_connect(3_______3_______90=mysqli_connect(91_______2__________,$con63  1

=mysqli_connect(3_______8_______27""28=mysqli_connect(90  1

  9$con92

$con6

$con7

$con8

$con9

  9=mysqli_connect(1=mysqli_connect(2

=mysqli_connect(3_______3_______4_______3_______5=mysqli_connect(6

$con60

  9""46

$con8

  9"localhost"2_______4_______3 "localhost"4

"localhost"5=mysqli_connect(6

  9"localhost"2_______4_______3 "localhost"4,1=mysqli_connect(6

,3

$con8

,5

  9,7,8_______5_______9_______6_______0=mysqli_connect(6

=mysqli_connect(3_______8_______70

=mysqli_connect(3_______5_______01_______5_______02=mysqli_connect(6

,0,7,8_______5_______9,4=mysqli_connect(6

,6_______5_______7

,6_______5_______9""0

""1,8_______5_______9""4

""1""9,0

""1""6""7

""1$con01

=mysqli_connect(3_______8_______99 ,1

,0,3

$con8

,0,7,8_______5_______9,4=mysqli_connect(6

,6_______1_______02

,6_______5_______9""0

""1,8_______5_______9""4

""1""9  15

""1""6  12

$con01_______5_______26 ,1

,0,3

$con8

,0,7,8_______5_______9,4=mysqli_connect(6

,6_______1_______27

,6_______1_______29,8,9_______8_______4

""1""9  35=mysqli_connect(6

""1

  41  3$con1""27_______2_______24"root"31"root"32

""1$con6

""1  38  39 ,62

""1  38  47,66

""1  38  55,70

""1"root"63_______3_______99   3_______2_______1""27$con24"root"31,79

""1  38  39,83

""1  38  47 ,87

""1  38  55,70

""1"root"63_______3_______99   3_______2_______1""27$con24"root"31  000

""1  38  39,83

""1  38  47,66

""1  38  55   012

""1

  41_______2_______92

""1$con6

,6_______1_______62

,0,3

$con8

,0,7,8_______5_______9,4=mysqli_connect(6

,6_______1_______72  73  74

,6_______5_______9  77 ,8,9""4

""1""9  87 ""6_______1_______84

""1$con01  047=mysqli_connect(6

,0,3

$con8

,0,7,8_______5_______9,4=mysqli_connect(6

,6_______5_______9  99 $con01_______1_______062

""1""9_______2_______09 ,8_______5_______9$con06=mysqli_connect(6

,0,3

=mysqli_connect(3_______2_______14

  9,3

=mysqli_connect(12

$con8

=mysqli_connect(14

 

Trong “chỉ mục. php”, chúng tôi tìm nạp Id của mọi mục để chúng tôi có thể xóa mọi dữ liệu. Đối với mục sẽ bị xóa, chúng tôi đang tìm nạp id trong phần “xóa. php”. Sau đó, chúng tôi đang chạy một truy vấn xóa mà qua đó bản ghi của mục đã chọn sẽ bị xóa. Chúng tôi đang xóa Item có Id 6 và Item_name là dứa. Sau khi xóa nó, trang sẽ trông giống như trong hình đã cho

Làm cách nào để tạo một trang web bằng PHP và MySQL?

Vì vậy, bạn cần cài đặt XAMPP để chạy mã của mình. .
Tải xuống trình cài đặt XAMPP. Chọn phiên bản tương thích với máy tính của bạn. .
Hãy bắt đầu mã hóa. Trước tiên, bạn sẽ cần một trình soạn thảo văn bản để tạo và chỉnh sửa chương trình của mình. .
Bây giờ, hãy kiểm tra liên kết. Bạn đã tạo thành công trang đầu tiên của mình. .
Cuối cùng, Bây giờ bạn có thể kiểm tra đầu ra

Làm cách nào để tạo một trang web bằng MySQL?

Đối với điều này, bạn cần làm theo các bước sau. .
Bước 1. Lọc các yêu cầu về biểu mẫu HTML của bạn cho trang web liên hệ với chúng tôi. .
Bước 2. Tạo cơ sở dữ liệu và bảng trong MySQL. .
Bước 3. Tạo biểu mẫu HTML để kết nối với cơ sở dữ liệu. .
Bước 4. Tạo một trang PHP để lưu dữ liệu từ dạng HTML vào cơ sở dữ liệu MySQL của bạn. .
Bước 5. Tất cả đã được làm xong

Làm cách nào để tạo một trang web động bằng PHP và MySQL?

Tạo và quản lý các trang HTML một cách linh hoạt với PHP & MySQL .
Lấy dữ liệu trang từ cơ sở dữ liệu và liệt kê chúng trên trang web
Tạo trang HTML có nội dung động bằng PHP
Thêm và chèn dữ liệu trang vào cơ sở dữ liệu bằng PHP và MySQL
Tạo URL động của trang web và cho phép truy cập vào trang web động

Tôi có thể xây dựng một trang web bằng PHP không?

PHP là ngôn ngữ phía máy chủ phổ biến nhất được sử dụng để xây dựng nhiều trang web trên internet hiện nay . PHP không khó như nhiều người mong đợi và việc hiểu cách sử dụng mã PHP sẽ mở ra một thế giới mới cho các nhà phát triển web.