XAMPP 是一个软件包,使用户能够在其计算机上创建本地 Web 开发环境。它包括 Apache Web 服务器、MySQL 数据库、PHP 脚本语言和 Perl 编程语言。 XAMPP 简化了设置用于测试和开发 Web 应用程序的 Web 服务器的过程,允许用户离线处理其项目。它被开发人员广泛用于在将网站或 Web 应用程序部署到实时服务器之前对其进行原型设计和调试。
数据库是在计算机系统中组织和存储的结构化数据集合。它充当以结构化方式存储和管理大量信息的中央存储库,使检索、操作和分析数据变得容易。数据库在各种应用程序和行业中用于存储客户信息、产品详细信息、财务记录等数据。它们提供了一种在表中存储数据的结构化方法,每个表都由行和列组成。数据库使用查询语言,例如 SQL(结构化查询语言)来执行创建、读取、更新和删除数据等操作。
按照步骤从服务器获取数据
启动 XAMPP:要打开 XAMPP 服务器,请按照以下步骤操作
第1步:启动XAMPP服务器
启动 XAMPP 控制面板。
通过单击每个服务旁边的“启动”按钮启动 Apache 和 MySQL 服务。
第二步:访问phpMyAdmin
打开 Web 浏览器并转到 http://localhost/phpmyadmin。
phpMyAdmin 是一个基于 Web 的应用程序,用于管理 MySQL 数据库。
创建数据库:先创建数据库,然后在MySQL中创建表,步骤如下。
第1步:创建数据库
在 phpMyAdmin 中,单击“数据库”选项卡。
在“创建数据库”字段中输入数据库的名称。
点击“创建”按钮创建数据库。
在这里,我使用“Assignments.txt”创建了数据库。
第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) );
第三步:将数据插入表中
从左侧边栏中选择新创建的数据库。
单击“SQL”选项卡。
输入以下 SQL 查询将数据插入表中:
INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`) VALUES ('Kishore','[email protected]','Ranga','9347342900'); INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`) VALUES ('Haveesh','[email protected]','Kishore','8341748800'); INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`) VALUES ('Hasvitha','[email protected]','Kishore','8466906072'); INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`) VALUES ('Santh','[email protected]','Suresh','8466906072');
创建 PHP 文件:下一步我们需要创建 PHP 文件以从本地主机服务器数据库获取数据并显示记录,步骤如下。
第一步:打开任意一个IDE来编写PHP代码。这里我使用IntelliJ IDEA来编写PHP代码。
启动 IntelliJ IDEA IDE 并创建一个要在其中创建程序的文件夹。
现在转到文件 -> 新建 -> 文件。
给出以.PHP为扩展名的文件名,这里我创建的文件名为Fetch.php。
这里我在新创建的PHP文件中输入了以下代码。
根据您的 XAMPP 配置修改数据库连接设置($服务器名、$用户名、$密码)。
更改需要获取数据的数据库名称和表名称。
这里我创建了名为“Assignments”的数据库。
确保添加正确的服务器详细信息
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"] . "
"; } } else { echo "No results found"; } // Close the database connection $conn->close(); ?>
保存文件,然后通过 Web 浏览器(例如,http://localhost/fetch.php)访问 PHP 文件,以查看从数据库中提取的数据显示在页面上。
ID: 1 - Name: Kishore - Email: [email protected] - FatherName: Ranga - MobileNo: 9347342900 ID: 2 - Name: Haveesh - Email: [email protected] - FatherName: Kishore - MobileNo: 8341748800 ID: 3 - Name: Hasvitha - Email: [email protected] - FatherName: Kishore - MobileNo: 8466906072 ID: 4 - Name: Santh - Email: [email protected] - FatherName: Suresh - MobileNo: 8466906072
要使用 XAMPP 从本地主机服务器数据库获取数据,您可以创建一个 PHP 程序。首先安装 XAMPP 并启动 Apache 和 MySQL 服务。访问phpMyAdmin创建数据库和表。然后,在适当的目录中创建一个 PHP 文件,并使用提供的凭据建立与 MySQL 数据库的连接。执行 SQL 查询以从表中获取所需数据并迭代结果以显示它们。最后,关闭数据库连接。通过Web浏览器访问PHP文件,您可以看到页面上显示的获取的数据。此过程使您能够使用 PHP 和 XAMPP 与本地服务器数据库进行交互,从而促进高效的数据检索和利用。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3