"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Programa PHP para recuperar datos de la base de datos del servidor Localhost usando XAMPP

Programa PHP para recuperar datos de la base de datos del servidor Localhost usando XAMPP

Publicado el 2024-08-29
Navegar:758

¿Qué es XAMPP?

XAMPP es un paquete de software que permite a los usuarios crear un entorno de desarrollo web local en sus computadoras. Incluye el servidor web Apache, la base de datos MySQL, el lenguaje de programación PHP y el lenguaje de programación Perl. XAMPP simplifica el proceso de configuración de un servidor web para probar y desarrollar aplicaciones web, permitiendo a los usuarios trabajar en sus proyectos sin conexión. Los desarrolladores lo utilizan ampliamente para crear prototipos y depurar sitios web o aplicaciones web antes de implementarlos en un servidor en vivo.

¿Qué es la base de datos?

Una base de datos es una colección estructurada de datos organizados y almacenados en un sistema informático. Sirve como depósito central para almacenar y gestionar grandes cantidades de información de forma estructurada, lo que facilita la recuperación, manipulación y análisis de datos. Las bases de datos se utilizan en diversas aplicaciones e industrias para almacenar datos como información de clientes, detalles de productos, registros financieros y mucho más. Proporcionan una forma estructurada de almacenar datos en tablas, y cada tabla consta de filas y columnas. Las bases de datos utilizan un lenguaje de consulta, como SQL (lenguaje de consulta estructurado), para realizar operaciones como crear, leer, actualizar y eliminar datos.

Para recuperar los datos de la base de datos del servidor Localhost

Siga los pasos para recuperar los datos del servidor

Inicie XAMPP: Para abrir el servidor XAMPP, siga los pasos a continuación

Paso 1: Iniciar el servidor XAMPP

  • Inicie el panel de control de XAMPP.

  • Inicie los servicios Apache y MySQL haciendo clic en el botón "Iniciar" al lado de cada servicio.

PHP program to Fetch Data from Localhost Server Database using XAMPP

Paso 2: Accede a phpMyAdmin

  • Abre tu navegador web y ve a http://localhost/phpmyadmin.

  • phpMyAdmin es una aplicación basada en web que se utiliza para administrar bases de datos MySQL.

PHP program to Fetch Data from Localhost Server Database using XAMPP

Crear la base de datos: Primero crea la base de datos y luego crea la tabla en MySQL con los siguientes pasos.

Paso 1: Crear una base de datos

  • En phpMyAdmin, haga clic en la pestaña "Bases de datos".

  • Ingrese un nombre para su base de datos en el campo "Crear base de datos".

  • Haga clic en el botón "Crear" para crear la base de datos.

  • Aquí he creado la base de datos con el archivo “Asignaciones.

PHP program to Fetch Data from Localhost Server Database using XAMPP

Paso 2: Crear una tabla

  • Seleccione la base de datos recién creada en la barra lateral izquierda.

  • Haga clic en la pestaña "SQL".

  • Ingrese la siguiente consulta SQL para crear una tabla:

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

  • Aquí he creado la tabla con el nombre StudentInfo.

  • Haga clic en el botón IR para ejecutar la consulta y crear la tabla.

  • A continuación se muestra el script para crear la tabla.

Script para crear tabla:

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

Paso 3: Insertar datos en la tabla

  • Seleccione la base de datos recién creada en la barra lateral izquierda.

  • Haga clic en la pestaña "SQL".

  • Ingrese la siguiente consulta SQL para insertar datos en la tabla:

PHP program to Fetch Data from Localhost Server Database using XAMPP

Script para insertar datos en la tabla

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

Crear el archivo PHP: En el siguiente paso, necesitamos crear el archivo PHP para recuperar los datos de la base de datos del servidor localhost y mostrar los registros con los siguientes pasos.

Paso 1: Abra cualquier IDE para escribir el código PHP. Aquí utilicé IntelliJ IDEA para escribir el código PHP.

  • Inicie IntelliJ IDEA IDE y cree una carpeta donde desee crear el programa.

  • Ahora vaya a Archivo -> Nuevo -> Archivo.

  • Dale el nombre del archivo con .PHP como extensión, aquí creo el nombre del archivo Fetch.php.

  • Aquí ingresé el siguiente código en el archivo PHP recién creado.

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

  • Modifique la configuración de conexión de la base de datos ($nombre del servidor, $nombre de usuario, $contraseña) de acuerdo con su configuración de XAMPP.

  • Cambie el nombre de la base de datos y el nombre de la tabla desde donde necesita obtener los datos.

  • Aquí he creado la base de datos con el nombre “tareas”.

  • Asegúrate de agregar los detalles correctos del servidor

Script para el programa 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(); ?>

Guarde el archivo y luego acceda al archivo PHP a través de su navegador web (por ejemplo, http://localhost/fetch.php) para ver los datos obtenidos de la base de datos que se muestran en la página.

Producción

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

Conclusión

Para recuperar datos de una base de datos del servidor localhost usando XAMPP, puede crear un programa PHP. Comience instalando XAMPP e iniciando los servicios Apache y MySQL. Acceda a phpMyAdmin para crear una base de datos y una tabla. Luego, cree un archivo PHP en el directorio apropiado y establezca una conexión a la base de datos MySQL utilizando las credenciales proporcionadas. Ejecute una consulta SQL para obtener los datos deseados de la tabla e itere los resultados para mostrarlos. Finalmente, cierre la conexión a la base de datos. Al acceder al archivo PHP a través de un navegador web, puede ver los datos obtenidos que se muestran en la página. Este proceso le permite interactuar con la base de datos del servidor local utilizando PHP y XAMPP, lo que facilita la recuperación y utilización eficiente de los datos.

Declaración de liberación Este artículo se reproduce en: https://www.tutorialspoint.com/php-program-to-fetch-data-from-localhost-server-database-using-xampp Si hay alguna infracción, comuníquese con [email protected] para borrarlo
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3