Maison > Article > développement back-end > Programme PHP pour récupérer les données de la base de données du serveur Localhost à l'aide de XAMPP
XAMPP est un progiciel qui permet aux utilisateurs de créer un environnement de développement Web local sur leurs ordinateurs. Il comprend le serveur Web Apache, la base de données MySQL, le langage de script PHP et le langage de programmation Perl. XAMPP simplifie le processus de configuration d'un serveur Web pour tester et développer des applications Web, permettant aux utilisateurs de travailler sur leurs projets hors ligne. Il est largement utilisé par les développeurs pour prototyper et déboguer des sites Web ou des applications Web avant de les déployer sur un serveur actif.
Une base de données est une collection structurée de données organisées et stockées dans un système informatique. Il sert de référentiel central pour stocker et gérer de grandes quantités d’informations de manière structurée, facilitant ainsi la récupération, la manipulation et l’analyse des données. Les bases de données sont utilisées dans diverses applications et secteurs pour stocker des données telles que des informations sur les clients, des détails sur les produits, des dossiers financiers et bien plus encore. Ils fournissent une manière structurée de stocker des données dans des tableaux, chaque tableau étant composé de lignes et de colonnes. Les bases de données utilisent un langage de requête, tel que SQL (Structured Query Language), pour effectuer des opérations telles que la création, la lecture, la mise à jour et la suppression de données.
Suivez les étapes pour récupérer les données du serveur
Lancez le XAMPP : Pour ouvrir le serveur XAMPP, suivez les étapes ci-dessous
Étape 1 : Démarrez le serveur XAMPP
Lancez le panneau de configuration XAMPP.
Démarrez les services Apache et MySQL en cliquant sur le bouton "Démarrer" à côté de chaque service.
Étape 2 : Accédez à phpMyAdmin
Ouvrez votre navigateur Web et accédez à http://localhost/phpmyadmin.
phpMyAdmin est une application Web utilisée pour gérer les bases de données MySQL.
Créer la base de données : Créez d'abord la base de données, puis créez la table dans MySQL en suivant les étapes suivantes.
Étape 1 : Créer une base de données
Dans phpMyAdmin, cliquez sur l'onglet "Bases de données".
Entrez un nom pour votre base de données dans le champ "Créer une base de données".
Cliquez sur le bouton "Créer" pour créer la base de données.
Ici, j'ai créé la base de données avec les « Devoirs.
Étape 2 : Créer un tableau
Sélectionnez la base de données nouvellement créée dans la barre latérale gauche.
Cliquez sur l'onglet "SQL".
Saisissez la requête SQL suivante pour créer une table :
Ici, j'ai créé la table avec le nom StudentInfo.
Cliquez sur le bouton GO pour exécuter la requête et créer la table.
Voici le script pour créer le tableau.
Script pour créer un tableau :
CREATE TABLE StudentInfo ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), email VARCHAR(50), fathername VARCHAR(50), mobileno VARCHAR(10) );
Étape 3 : Insérez les données dans le tableau
Sélectionnez la base de données nouvellement créée dans la barre latérale gauche.
Cliquez sur l'onglet "SQL".
Entrez la requête SQL suivante pour insérer des données dans la table :
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');
Créer le fichier PHP : À l'étape suivante, nous devons créer le fichier PHP pour récupérer les données de la base de données du serveur localhost et afficher les enregistrements en suivant les étapes suivantes.
Étape 1 : Ouvrez n’importe quel IDE pour écrire le code PHP. Ici, j'ai utilisé IntelliJ IDEA pour écrire le code PHP.
Lancez l'IDE IntelliJ IDEA et créez un dossier dans lequel vous souhaitez créer le programme.
Maintenant, allez dans Fichier -> Nouveau -> Déposer.
Donnez le nom du fichier avec .PHP comme extension, ici je crée le nom de fichier Fetch.php.
Ici, j'ai entré le code suivant dans le fichier PHP nouvellement créé.
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
<?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.
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
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.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!