Hướng dẫn how to fetch data from database in php using xampp - cách tìm nạp dữ liệu từ cơ sở dữ liệu trong php bằng cách sử dụng xampp

Trong bài viết này, chúng ta sẽ xem cách chúng ta có thể hiển thị các bản ghi bằng cách tìm nạp chúng từ cơ sở dữ liệu MySQL bằng Php. & NBSP;

Cách tiếp cận: Đảm bảo bạn đã cài đặt máy chủ XAMPP hoặc máy chủ WAMP trên máy. Trong bài viết này, chúng tôi sẽ sử dụng máy chủ XAMPP. Make sure you have a XAMPP server or WAMP server installed on your machine. In this article, we will be using the XAMPP server.

XAMPP là một gói ngăn xếp giải pháp web đa nền tảng miễn phí và nguồn mở được phát triển bởi Apache cho phép một ứng dụng web dễ dàng được kiểm tra trên máy chủ web cục bộ. Ở đây, chúng ta có thể tự tạo cơ sở dữ liệu quan hệ và lưu trữ dữ liệu ở dạng bảng bằng cách truy cập liên kết này. Nhưng để hoạt động trên localhost hoặc để lưu trữ dữ liệu trước tiên, chúng tôi phải bắt đầu Apache và MySQL từ bảng điều khiển XAMPP. Ví dụ, hãy đặt tên cơ sở dữ liệu là máy chủ, tên bảng là user_info có tên cột là ID, tên, tên người dùng và mật khẩu và chúng tôi phải tìm nạp dữ liệu được lưu trữ ở đó. Vì vậy, dưới đây là chương trình PHP có nhiệm vụ là tìm nạp dữ liệu. & NBSP; is a free and open-source cross-platform web server solution stack package developed by Apache which allows a web application to be easily tested on a local web server. Here, we can manually create a relational database and store data in tabular form by going to this link. But to operate on localhost or for storing data first we have to start Apache and MySQL from the XAMPP control panel. Let, for example, the database name is server, the table name is user_info having column name as ID, First Name, Username and Password and we have to fetch the data stored there. So, below is the PHP program whose task is to fetch data. 

Thực hiện theo các bước để tìm nạp dữ liệu từ cơ sở dữ liệu bằng PHP:

1. Tạo cơ sở dữ liệu: Tạo cơ sở dữ liệu bằng PhpMyAdmin, cơ sở dữ liệu được đặt tên là Geekforgeeks. Bạn có thể đặt bất kỳ tên nào cho cơ sở dữ liệu của bạn. & NBSP; Create a database using PHPMyAdmin, the database is named “geeksforgeeks” here. You can give any name to your database. 

Tạo cơ sở dữ liệu Geekforgeeks

2. Tạo bảng: Tạo một bảng có tên ‘user_info. Bảng chứa bốn trường: Create a table named ‘user_info’. The table contains four fields:

  • ID - int [11] - Khóa chính - Tăng tự động
  • First_name - Varchar [100]
  • last_name - varchar [100]
  • gfg_username - varchar [100]

Cấu trúc bảng của bạn sẽ trông như thế này:

Cấu trúc bảng của user user_info

Hoặc bạn có thể tạo một bảng bằng cách sao chép và dán mã sau vào bảng SQL của phpmyadmin của bạn. you can create a table by copying and pasting the following code into the SQL panel of your PHPMyAdmin.

CREATE TABLE IF NOT EXISTS `user_info` [
`id` int[11] NOT NULL AUTO_INCREMENT,
`first_name` varchar[100] NOT NULL,
`last_name` varchar[100] NOT NULL,
`gfg_username` varchar[100] NOT NULL,
PRIMARY KEY [`id`]
] ENGINE=MyISAM DEFAULT CHARSET=latin1;

Để làm điều này từ bảng điều khiển SQL, hãy tham khảo ảnh chụp màn hình sau:

Tạo một bảng ‘user_info, từ bảng điều khiển SQL

Chèn hồ sơ: Bây giờ chúng tôi sẽ chèn một số bản ghi vào bảng của chúng tôi. Ở đây chúng tôi đang chèn 4 hồ sơ. Bạn có thể thêm nhiều bản ghi. We will now insert some records into our table. Here we are inserting 4 records. You can add multiple records.

hồ sơ trong bảng của chúng tôi

Sao chép và dán mã sau vào bảng SQL để chèn các bản ghi vào bảng.

INSERT INTO `user_info` [`first_name`, `last_name`, `gfg_username`] VALUES ['Rohit', 'Kumar', 'rohitk987'], 
['Nisha', 'Jadhav', 'nishajadhav001'], ['Aayush', 'Joshi', 'geeky1aayush'], ['Shweta', 'Pawar', 'shwetap12gfg'];

Chèn hồ sơ

Tạo thư mục và tệp:

Bây giờ chúng tôi sẽ tạo thư mục dự án của chúng tôi có tên là Geekforgeeks. Tạo các tệp index.php và cơ sở dữ liệu.php. Giữ thư mục dự án chính của bạn [ví dụ: ở đây .. tương ứng. Cấu trúc thư mục sẽ trông như thế này: “GeeksforGeeks”. Create index.php and database.php files. Keep your main project folder [for example here.. GeeksforGeeks] in the “C://xampp/htdocs/”, if you are using XAMPP or “C://wamp64/www/” folder if you are using the WAMP server respectively. The folder structure should look like this:

Cấu trúc thư mục

Cơ sở dữ liệu.php: Mã để kết nối với cơ sở dữ liệu. Code for connection with the database.

PHP

Bài Viết Liên Quan

Chủ Đề