PHP 通过XAMPP从本地服务器数据库中获取数据

PHP 通过XAMPP从本地服务器数据库中获取数据

什么是XAMPP

XAMPP是一个软件包,可以让用户在他们的计算机上创建本地的Web开发环境。它包括Apache Web服务器、MySQL数据库、PHP脚本语言和Perl编程语言。XAMPP简化了设置Web服务器进行测试和开发Web应用程序的过程,使用户可以离线工作在他们的项目上。它被开发人员广泛用于在部署到实际服务器之前原型和调试网站或Web应用程序。

什么是数据库

数据库是一个在计算机系统中组织和存储的结构化数据集合。它作为一个中央库,以结构化的方式存储和管理大量的信息,使得检索、操作和分析数据变得容易。数据库在各种应用和行业中用于存储数据,如客户信息、产品详情、财务记录等等。它们提供了一种以表格的形式结构化存储数据的方式,每个表格由行和列组成。数据库使用查询语言,如SQL(结构化查询语言),执行创建、读取、更新和删除数据等操作。

从本地服务器数据库获取数据

按照以下步骤从服务器获取数据

启动XAMPP :按以下步骤打开XAMPP服务器

步骤1:启动XAMPP服务器

  • 启动XAMPP控制面板。

  • 点击每个服务旁边的“启动”按钮来启动Apache和MySQL服务。

PHP 通过XAMPP从本地服务器数据库中获取数据

步骤2:访问phpMyAdmin

  • 打开您的Web浏览器,访问http://localhost/phpmyadmin。

  • phpMyAdmin是一个用于管理MySQL数据库的基于Web的应用程序。

PHP 通过XAMPP从本地服务器数据库中获取数据

创建数据库 :首先创建数据库,然后使用以下步骤在MySQL中创建表。

步骤1:创建数据库

  • 在phpMyAdmin中,点击“数据库”选项卡。

  • 在“创建数据库”字段中输入数据库名称。

  • 点击“创建”按钮创建数据库。

  • 这里我创建一个名为”Assignments”的数据库。

PHP 通过XAMPP从本地服务器数据库中获取数据

步骤2:创建表格

  • 从左侧边栏中选择新创建的数据库。

  • 点击”SQL”选项卡。

  • 输入以下SQL查询以创建一个表:

PHP 通过XAMPP从本地服务器数据库中获取数据

  • 这里我创建了一个名为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查询语句将数据插入表中:

PHP 通过XAMPP从本地服务器数据库中获取数据

插入数据到表中的脚本

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文件中输入以下代码。

PHP 通过XAMPP从本地服务器数据库中获取数据

  • 根据你的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 tablesql = "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 connectionconn->close();
?>

保存文件,然后通过您的Web浏览器访问PHP文件(例如,http://localhost/fetch.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与本地服务器数据库进行交互,从而实现高效的数据检索和利用。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程