"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Programme PHP pour récupérer les données de la base de données du serveur Localhost à l'aide de XAMPP

Programme PHP pour récupérer les données de la base de données du serveur Localhost à l'aide de XAMPP

Publié le 2024-08-29
Parcourir:551

Qu'est-ce que 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.

Qu'est-ce que la base de données ?

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.

Pour récupérer les données de la base de données du serveur Localhost

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émarrer 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.

PHP program to Fetch Data from Localhost Server Database using XAMPP

É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.

PHP program to Fetch Data from Localhost Server Database using XAMPP

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 le fichier « Assignments.

PHP program to Fetch Data from Localhost Server Database using XAMPP

Étape 2 : Créer un tableau

  • Sélectionnez la base de données nouvellement créée dans la barre latérale de gauche.

  • Cliquez sur l'onglet "SQL".

  • Saisissez la requête SQL suivante pour créer une table :

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

  • 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 la table.

Script pour créer une table :

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

Étape 3 : Insérer les données dans le tableau

  • Sélectionnez la base de données nouvellement créée dans la barre latérale de gauche.

  • Cliquez sur l'onglet "SQL".

  • Saisissez la requête SQL suivante pour insérer des données dans la table :

PHP program to Fetch Data from Localhost Server Database using XAMPP

Script pour insérer des données dans la table

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

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 -> Fichier.

  • 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éé.

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

  • Modifiez les paramètres de connexion à la base de données ($nom du serveur, $nom d'utilisateur, $mot de passe) en fonction de votre configuration XAMPP.

  • Modifiez le nom de la base de données et le nom de la table à partir de laquelle vous devez récupérer les données.

  • Ici, j'ai créé la base de données avec le nom « affectations ».

  • Assurez-vous d'ajouter les détails corrects du serveur

Script pour le programme PHP

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

Enregistrez le fichier, puis accédez au fichier PHP via votre navigateur Web (par exemple, http://localhost/fetch.php) pour voir les données récupérées de la base de données affichées sur la page.

Sortir

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

Conclusion

Pour récupérer des données à partir d'une base de données de serveur localhost à l'aide de XAMPP, vous pouvez créer un programme PHP. Commencez par installer XAMPP et lancez les services Apache et MySQL. Accédez à phpMyAdmin pour créer une base de données et une table. Ensuite, créez un fichier PHP dans le répertoire approprié et établissez une connexion à la base de données MySQL à l'aide des informations d'identification fournies. Exécutez une requête SQL pour récupérer les données souhaitées de la table et parcourez les résultats pour les afficher. Enfin, fermez la connexion à la base de données. En accédant au fichier PHP via un navigateur Web, vous pouvez voir les données récupérées affichées sur la page. Ce processus vous permet d'interagir avec la base de données du serveur local à l'aide de PHP et XAMPP, facilitant ainsi la récupération et l'utilisation efficaces des données.

Déclaration de sortie Cet article est reproduit sur : https://www.tutorialspoint.com/php-program-to-fetch-data-from-localhost-server-database-using-xampp En cas d'infraction, veuillez contacter [email protected] pour le supprimer
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3