paint-brush
Cách tạo và kết nối cơ sở dữ liệu MySQL với tệp PHP bằng cPaneltừ tác giả@malhaaar
4,279 lượt đọc
4,279 lượt đọc

Cách tạo và kết nối cơ sở dữ liệu MySQL với tệp PHP bằng cPanel

từ tác giả Malhar Thanki2022/05/27
Read on Terminal Reader
Read this story w/o Javascript

dài quá đọc không nổi

Các bước cần làm theo để tìm nạp dữ liệu từ cơ sở dữ liệu MySQL vào trang web của bạn hoặc cho bất kỳ ứng dụng web / dự án phát triển web nào khác bằng cPanel là: 1. Chuẩn bị cơ sở dữ liệu MySQL bằng MySQL Database Wizard. 2. Tạo Bảng SQL bằng phpMyAdmin. 3. Thêm dữ liệu vào bảng theo cách thủ công hoặc thông qua cảm biến / ứng dụng khác của bạn. 4. Tạo một tập lệnh PHP để lấy dữ liệu từ cơ sở dữ liệu MySQL để lưu trữ hoặc in nó.

Company Mentioned

Mention Thumbnail
featured image - Cách tạo và kết nối cơ sở dữ liệu MySQL với tệp PHP bằng cPanel
Malhar Thanki HackerNoon profile picture


Trong hướng dẫn này, tôi sẽ mô tả cách bạn có thể sử dụng Cpanel , PHPMyAdmin cho các dự án của mình và cách bạn có thể kết nối cơ sở dữ liệu với tệp .php / ứng dụng / trang web để lấy dữ liệu từ nó.


Để bắt đầu, bạn sẽ cần một dịch vụ lưu trữ và tên miền cho trang web của mình, khi bạn đã thiết lập dịch vụ lưu trữ và tên miền của mình, hãy đăng nhập vào Cpanel của bạn hoặc một trang tổng quan tương tự.


Bây giờ bạn có thể làm theo các bước dưới đây để thiết lập cơ sở dữ liệu, tên người dùng, mật khẩu, bảng SQL và kết nối nó với một trang web bằng tập lệnh PHP.

Chuẩn bị cơ sở dữ liệu MySQL

1. Tạo cơ sở dữ liệu để lưu trữ và sắp xếp tất cả dữ liệu của bạn

1. Chọn “ MySQL Database Wizard” từ phần cơ sở dữ liệu hoặc bạn có thể sử dụng tùy chọn tìm kiếm để tìm nó và sau đó nhấp vào nó.


2. Trong bước “ Tạo cơ sở dữ liệu ”, hãy nhập tên cơ sở dữ liệu mong muốn của bạn (tôi đặt tên là ' sampleDatabase ') và nhấn nút " Bước tiếp theo ".


Sau này khi sử dụng cơ sở dữ liệu này, bạn sẽ phải sử dụng tên có tiền tố mà máy chủ của bạn cung cấp cho bạn (tiền tố cơ sở dữ liệu của tôi trong ảnh chụp màn hình ở trên được tô màu / mờ). Kể từ bây giờ, tôi sẽ gọi nó là “host_sampleDatabase”.


3. Bây giờ bạn phải tạo người dùng cho cơ sở dữ liệu của mình, hãy tiếp tục nhập tên người dùng cơ sở dữ liệu của bạn và đặt mật khẩu và nhấn nút “ Tạo người dùng ”.


Hãy nhớ ghi chú lại / lưu các chi tiết ở đâu đó vì bạn sẽ luôn cần những thông tin xác thực này khi truy cập cơ sở dữ liệu hoặc để thiết lập kết nối với cơ sở dữ liệu này.


(Tôi đang đặt tên người dùng làm tên của mình (Malhar) và sử dụng trình tạo mật khẩu tích hợp để đặt mật khẩu, ở đây tên người dùng cũng có tiền tố là tên máy chủ, vì vậy chúng tôi sẽ gọi nó là “ host_Malhar ” từ bây giờ.)


4. Trong bước tiếp theo, bạn sẽ được yêu cầu đặt đặc quyền cho người dùng của mình, bạn có thể đặt đặc quyền theo yêu cầu của mình hoặc chỉ cần chọn “Tất cả đặc quyền” và nhấn nút “ Bước tiếp theo ”.


Vậy là xong, bạn đã tạo thành công cơ sở dữ liệu và thêm người dùng vào đó. Bây giờ hãy lưu các chi tiết khi bạn cần chúng trong các bước tiếp theo.


  • Tên cơ sở dữ liệu: host_sampleDatabase


  • Tên người dùng: host_Malhar


  • Mật khẩu : [mật khẩu của bạn]

2. Tạo bảng SQL

1. Bây giờ quay lại trang tổng quan cPanel và chọn “ PHPMyAdmin ” hoặc tìm kiếm nó từ thanh tìm kiếm trên trang tổng quan của bạn và nhấp vào nó.


2. Từ thanh bên trái, chọn cơ sở dữ liệu được tạo gần đây của bạn (host_sampleDatabase) và mở tab “ SQL ” từ thanh trên cùng.


Đảm bảo trước tiên bạn đã mở cơ sở dữ liệu “host_sampleDatabase” và sau đó là tab SQL, nếu không truy vấn SQL mà chúng tôi sẽ chạy trong bước tiếp theo có thể kết thúc việc tạo bảng trong cơ sở dữ liệu sai.


3. Nhập truy vấn SQL sau vào Trường Truy vấn SQL trong tab SQL và nhấn “ Đi ” để thực thi. Bạn có thể sử dụng cùng một truy vấn cho việc học hoặc truy vấn mong muốn để tạo bảng mong muốn.


 CREATE TABLE sampleData ( value1 INT AUTO_INCREMENT PRIMARY KEY, value2 INT NULL, value3 INT NULL, value4 INT NULL ) 


Thanh danh! Bây giờ bạn có thể thấy bảng “ sampleData ” mới được tạo của mình trong cơ sở dữ liệu “ host_sampleDatabase ”.


3. Thêm dữ liệu vào bảng

Bây giờ chúng tôi sẽ thêm một số dữ liệu giả vào bảng “ sampleData ” để chúng tôi truy xuất nó bằng cách sử dụng php trên trang web của chúng tôi.


1. Chọn bảng mới được tạo “ sampleData ” từ thanh bên trái, sau đó mở tab “ SQL ” từ trên cùng và nhập truy vấn sau vào trường truy vấn rồi nhấn nút “ Go ” để thực thi.


 INSERT INTO sampleData (value1, value2, value3, value4) VALUES (11, 22, 33, 44) 


Bạn có thể chọn tab duyệt để xem bảng và kiểm tra xem dữ liệu có được nhập chính xác vào đó hay không.

(Chọn bảng “ sampleData ” mới được tạo từ thanh bên trái, sau đó mở tab “ Duyệt qua ” từ trên cùng.)


Bạn có thể thấy truy vấn được thực thi thành công và dữ liệu giả được thêm vào bảng.


Chúng tôi đã chuẩn bị xong Cơ sở dữ liệu MySQL và thêm dữ liệu vào đó. Tiếp theo, chúng tôi sẽ tạo một tập lệnh PHP và truy xuất dữ liệu từ bảng của chúng tôi trên trang web.

PHP Script để lấy dữ liệu từ cơ sở dữ liệu MySQL và in nó trên một trang web

Bây giờ chúng ta có một cơ sở dữ liệu phụ trợ và bảng dữ liệu, hãy sử dụng php để tìm nạp dữ liệu trên một trang web đơn giản.


1. Truy cập lại bảng điều khiển cPanel và chọn và mở “ Trình quản lý tệp ” lần này.


2. Bây giờ chọn tùy chọn “ public_html ” từ thanh bên trái và nhấp vào “ + Tệp ” từ thanh trên cùng.


3. Tạo một tệp mới trong / public_html với tên tệp mới và phần mở rộng .php: sample.php


4. Bây giờ chọn tệp mới tạo của bạn và nhấp vào “ Chỉnh sửa ” từ thanh trên cùng và sao chép đoạn mã sau.


 <?php echo "This is a simple Webpage"."<br><br>"; $servername = "localhost"; // Database Variables $dbname = "Your_Database_Name_Here"; $username = "Your_Database_Username_Here"; $password = "Your_Password"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Checking Connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // SQL query to fetch data $sql = "SELECT * FROM sampleData"; $result = $conn->query($sql); if ($result = $conn-> query($sql)) { while ($row = $result->fetch_assoc()) { echo $row['value1']." "; echo $row['value3']." "; echo $row['value2']." "; echo $row['value4']; } } else { echo "Error:" . $sql . "<br>" . $conn->error; } // Closing the connection $conn->close(); ?>


Trước khi lưu tệp, bạn nên sửa đổi các biến cơ sở dữ liệu ( $ dbname, $ tên người dùng, $ mật khẩu ) với chi tiết cơ sở dữ liệu của bạn.


 $dbname = "host_sampleDatabase"; // Your Database Name $username = "host_Malhar"; // Your Database User $password = "Your_Password"; // Your Database User password


Sau khi thêm tên cơ sở dữ liệu, tên người dùng và mật khẩu của bạn, hãy lưu tệp.


5. Bước cuối cùng là truy cập tên miền của bạn trong đường dẫn URL tiếp theo và bạn có thể thấy dữ liệu của mình được tìm nạp và in trên trang.


 https://YOUR_DOMAIN.com/sample.php 


Đó là nó! Bạn có thể thấy dữ liệu đã tìm nạp được in trong trình duyệt của mình. Chúc mừng!