Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Programm zum Abrufen von Daten aus der Localhost-Serverdatenbank mithilfe von XAMPP

PHP-Programm zum Abrufen von Daten aus der Localhost-Serverdatenbank mithilfe von XAMPP

王林
王林Original
2024-08-28 12:01:10832Durchsuche

Was ist XAMPP?

XAMPP ist ein Softwarepaket, mit dem Benutzer eine lokale Webentwicklungsumgebung auf ihren Computern erstellen können. Es umfasst den Apache-Webserver, die MySQL-Datenbank, die PHP-Skriptsprache und die Programmiersprache Perl. XAMPP vereinfacht den Prozess der Einrichtung eines Webservers zum Testen und Entwickeln von Webanwendungen und ermöglicht es Benutzern, offline an ihren Projekten zu arbeiten. Es wird häufig von Entwicklern verwendet, um Websites oder Webanwendungen zu prototypisieren und zu debuggen, bevor sie auf einem Live-Server bereitgestellt werden.

Was ist eine Datenbank?

Eine Datenbank ist eine strukturierte Sammlung von Daten, die in einem Computersystem organisiert und gespeichert werden. Es dient als zentrales Repository zum strukturierten Speichern und Verwalten großer Informationsmengen und erleichtert so das Abrufen, Bearbeiten und Analysieren von Daten. Datenbanken werden in verschiedenen Anwendungen und Branchen zum Speichern von Daten wie Kundeninformationen, Produktdetails, Finanzunterlagen und vielem mehr verwendet. Sie bieten eine strukturierte Möglichkeit, Daten in Tabellen zu speichern, wobei jede Tabelle aus Zeilen und Spalten besteht. Datenbanken verwenden eine Abfragesprache wie SQL (Structured Query Language), um Vorgänge wie das Erstellen, Lesen, Aktualisieren und Löschen von Daten auszuführen.

Um die Daten aus der Localhost-Server-Datenbank abzurufen

Folgen Sie den Schritten, um die Daten vom Server abzurufen

XAMPP starten: Um den XAMPP-Server zu öffnen, führen Sie die folgenden Schritte aus

Schritt 1: Starten Sie den XAMPP-Server

  • Starten Sie das XAMPP-Kontrollfeld.

  • Starten Sie die Apache- und MySQL-Dienste, indem Sie neben jedem Dienst auf die Schaltfläche „Start“ klicken.

PHP program to Fetch Data from Localhost Server Database using XAMPP

Schritt 2: Greifen Sie auf phpMyAdmin zu

  • Öffnen Sie Ihren Webbrowser und gehen Sie zu http://localhost/phpmyadmin.

  • phpMyAdmin ist eine webbasierte Anwendung zur Verwaltung von MySQL-Datenbanken.

PHP program to Fetch Data from Localhost Server Database using XAMPP

Datenbank erstellen: Erstellen Sie zunächst die Datenbank und anschließend die Tabelle in MySQL mit den folgenden Schritten.

Schritt 1: Erstellen Sie eine Datenbank

  • Klicken Sie in phpMyAdmin auf den Reiter „Datenbanken“.

  • Geben Sie im Feld „Datenbank erstellen“ einen Namen für Ihre Datenbank ein.

  • Klicken Sie auf die Schaltfläche „Erstellen“, um die Datenbank zu erstellen.

  • Hier habe ich die Datenbank mit den „Aufgaben.

PHP program to Fetch Data from Localhost Server Database using XAMPP

Schritt 2: Erstellen Sie eine Tabelle

  • Wählen Sie in der linken Seitenleiste die neu erstellte Datenbank aus.

  • Klicken Sie auf die Registerkarte „SQL“.

  • Geben Sie die folgende SQL-Abfrage ein, um eine Tabelle zu erstellen:

  • PHP program to Fetch Data from Localhost Server Database using XAMPP

  • Hier habe ich die Tabelle mit dem Namen StudentInfo erstellt.

  • Klicken Sie auf die Schaltfläche GO, um die Abfrage auszuführen und die Tabelle zu erstellen.

  • Folgendes ist das Skript zum Erstellen der Tabelle.

Skript zum Erstellen einer Tabelle:

CREATE TABLE StudentInfo (
   id INT PRIMARY KEY AUTO_INCREMENT,
   name VARCHAR(50),
   email VARCHAR(50),
   fathername VARCHAR(50),
   mobileno VARCHAR(10)
);

Schritt 3: Daten in die Tabelle einfügen

  • Wählen Sie in der linken Seitenleiste die neu erstellte Datenbank aus.

  • Klicken Sie auf die Registerkarte „SQL“.

  • Geben Sie die folgende SQL-Abfrage ein, um Daten in die Tabelle einzufügen:

PHP program to Fetch Data from Localhost Server Database using XAMPP

Skript zum Einfügen von Daten in die Tabelle

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');

Erstellen Sie die PHP-Datei: Im nächsten Schritt müssen wir die PHP-Datei erstellen, um die Daten aus der Localhost-Serverdatenbank abzurufen und die Datensätze mit den folgenden Schritten anzuzeigen.

Schritt 1: Öffnen Sie eine beliebige IDE, um den PHP-Code zu schreiben. Hier habe ich IntelliJ IDEA verwendet, um den PHP-Code zu schreiben.

  • Starten Sie die IntelliJ IDEA IDE und erstellen Sie einen Ordner, in dem Sie das Programm erstellen möchten.

  • Jetzt gehen Sie zu Datei -> Neu -> Datei.

  • Geben Sie den Namen der Datei mit .PHP als Erweiterung an, hier erstelle ich den Dateinamen Fetch.php.

  • Hier habe ich den folgenden Code in die neu erstellte PHP-Datei eingegeben.

  • PHP program to Fetch Data from Localhost Server Database using XAMPP

  • Modify the database connection settings ($servername, $username, $password) according to your XAMPP configuration.

  • Change the database name and the table name from where you need to fetch the data.

  • Here I have created the database with the name “assignments”.

  • Make sure you add the correct server details

Script for the PHP program

<?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();
?>

Save the file and then, access the PHP file through your web browser (e.g., http://localhost/fetch.php) to see the fetched data from the database displayed on the page.

Output

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

Conclusion

To fetch data from a localhost server database using XAMPP, you can create a PHP program. Start by installing XAMPP and launching the Apache and MySQL services. Access phpMyAdmin to create a database and table. Then, create a PHP file in the appropriate directory and establish a connection to the MySQL database using the provided credentials. Execute an SQL query to fetch the desired data from the table and iterate through the results to display them. Finally, close the database connection. By accessing the PHP file through a web browser, you can see the fetched data displayed on the page. This process enables you to interact with the local server database using PHP and XAMPP, facilitating efficient data retrieval and utilization.

Das obige ist der detaillierte Inhalt vonPHP-Programm zum Abrufen von Daten aus der Localhost-Serverdatenbank mithilfe von XAMPP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn