使用XAMPP从本地主机服务器数据库中获取数据的PHP程序
什么是XAMPP?
XAMPP是一个软件包,允许用户在他们的计算机上创建本地Web开发环境。它包括Apache Web服务器、MySQL数据库、PHP脚本语言和Perl编程语言。XAMPP简化了为测试和开发Web应用程序设置Web服务器的过程,允许用户离线处理他们的项目。它被开发人员广泛用于在将网站或Web应用程序部署到实时服务器之前对其进行原型设计和调试。
什么是数据库?
数据库是在计算机系统中组织和存储数据的结构化数据集合。它作为存储和管理大量信息的中央存储库,以结构化的方式存储,便于检索、操作和分析数据。数据库用于各种应用程序和行业中存储数据,例如客户信息、产品详细信息、财务记录等等。它们提供了一种结构化的方式来存储数据表中的数据,每个表都包含行和列。数据库使用查询语言(例如SQL(结构化查询语言))来执行创建、读取、更新和删除数据的操作。
从本地主机服务器数据库中获取数据
按照以下步骤从服务器获取数据
启动XAMPP:要打开XAMPP服务器,请按照以下步骤操作
步骤1:启动XAMPP服务器
启动XAMPP控制面板。
单击每个服务旁边的“启动”按钮,启动Apache和MySQL服务。

步骤2:访问phpMyAdmin
打开您的Web浏览器,然后转到https:///phpmyadmin。
phpMyAdmin是一个用于管理MySQL数据库的基于Web的应用程序。

创建数据库:首先创建数据库,然后按照以下步骤在MySQL中创建表。
步骤1:创建数据库
在phpMyAdmin中,单击“数据库”选项卡。
在“创建数据库”字段中输入数据库名称。
单击“创建”按钮以创建数据库。
这里我创建了一个名为“Assignments”的数据库。

步骤2:创建表
从左侧边栏中选择新创建的数据库。
单击“SQL”选项卡。
输入以下SQL查询以创建表
这里我创建了一个名为StudentInfo的表。
单击“GO”按钮执行查询并创建表。
以下是创建表的脚本。

创建表的脚本
CREATE TABLE StudentInfo ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), email VARCHAR(50), fathername VARCHAR(50), mobileno VARCHAR(10) );
步骤3:将数据插入表中
从左侧边栏中选择新创建的数据库。
单击“SQL”选项卡。
输入以下SQL查询以将数据插入表中

将数据插入表的脚本
INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`)
VALUES ('Kishore','kish@gmail.com','Ranga','9347342900');
INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`)
VALUES ('Haveesh','havi@gmail.com','Kishore','8341748800');
INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`)
VALUES ('Hasvitha','hasvi@gmail.com','Kishore','8466906072');
INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`)
VALUES ('Santh','San@gmail.com','Suresh','8466906072');
创建PHP文件:下一步,我们需要创建一个PHP文件来从本地主机服务器数据库中获取数据,并按照以下步骤显示记录。
步骤1:打开任何一个IDE来编写PHP代码。这里我使用IntelliJ IDEA来编写PHP代码。
启动IntelliJ IDEA IDE并创建一个要创建程序的文件夹。
现在转到文件 -> 新建 -> 文件。
使用.PHP作为扩展名给文件命名,这里我创建的文件名为Fetch.php。
这里我在新创建的PHP文件中输入了以下代码。
根据您的XAMPP配置修改数据库连接设置($servername,$username,$password)。
更改您需要从中获取数据的数据库名称和表名。
这里我创建了一个名为“assignments”的数据库。
确保添加正确的服务器详细信息

PHP程序脚本
<?php
// Database connection settings
$servername = "localhost";
$username = "root";
$password = "";
$database = "assignments";
// Create connection
$conn = new mysqli($servername, $username, $password, $database);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// SQL query to fetch data from the table
$sql = "SELECT * FROM Studentinfo";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// Output data of each row
while ($row = $result->fetch_assoc()) {
echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] ." - FatherName: " . $row["fathername"] ." - MobileNo: " . $row["mobileno"] . "<br>";
}
} else {
echo "No results found";
}
// Close the database connection
$conn->close();
?>
保存文件,然后通过Web浏览器(例如,https:///fetch.php)访问PHP文件,以查看从数据库中获取的数据显示在页面上。
输出
ID: 1 - Name: Kishore - Email: kish@gmail.com - FatherName: Ranga - MobileNo: 9347342900 ID: 2 - Name: Haveesh - Email: havi@gmail.com - FatherName: Kishore - MobileNo: 8341748800 ID: 3 - Name: Hasvitha - Email: hasvi@gmail.com - FatherName: Kishore - MobileNo: 8466906072 ID: 4 - Name: Santh - Email: San@gmail.com - FatherName: Suresh - MobileNo: 8466906072
结论
要使用XAMPP从本地主机服务器数据库中获取数据,您可以创建一个PHP程序。首先安装XAMPP并启动Apache和MySQL服务。访问phpMyAdmin以创建数据库和表。然后,在适当的目录中创建一个PHP文件,并使用提供的凭据建立与MySQL数据库的连接。执行SQL查询以从表中获取所需数据,并迭代结果以显示它们。最后,关闭数据库连接。通过Web浏览器访问PHP文件,您可以在页面上看到获取的数据。此过程使您可以使用PHP和XAMPP与本地服务器数据库进行交互,从而促进高效的数据检索和利用。
数据结构
网络
关系型数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP