¿Cómo recuperar datos de la base de datos MySQL usando PHP?

Hay pasos que comprender para recuperar los datos de la base de datos MySQL

Acercarse:

Ahora entendemos todos y cada uno de los pasos como se muestra a continuación.

 Ejemplo 1: En este. usamos PHPMyAdmin para el manejo de la base de datos. Inicie el servidor en el XAMPP como se muestra en la imagen de abajo

Asegurarse de que tanto Apache como MySQL muestren color verde, significa que el servidor está funcionando.

PANEL XAMPP

Después de eso , cree la base de datos en PHPMyAdmin. Abra la siguiente URL.

http://localhost/phpmyadmin/index.php

Creando la base de datos:

creando la base de datos en MySQL PHPMyAdmin

Crear la tabla: Ejecutar la consulta SQL en la base de datos “gfg”.

CREATE TABLE student
(    
     name varchar(20), 
    branch varchar(20),
    roll_no INT
);

Introduce los datos en la tabla .

INSERT INTO `student` ( `name`, `branch`, `roll_no`)  
    VALUES ( 'Rohan', 'CSE', '1' );

Después de insertar los datos, la tabla se verá así.

Después de ingresar los datos en la tabla

Código PHP: ejecute el script PHP como se muestra a continuación para obtener los datos de la base de datos .

PHP

<?php
   $servername = "localhost";
   $username = "root";
   $password = "";
   $dbname = "gfg";
     
   // connect the database with the server
   $conn = new mysqli($servername,$username,$password,$dbname);
     
    // if error occurs 
    if ($conn -> connect_errno)
    {
       echo "Failed to connect to MySQL: " . $conn -> connect_error;
       exit();
    }
  
    $sql = "select * from student";
    $result = ($conn->query($sql));
    //declare array to store the data of database
    $row = []; 
  
    if ($result->num_rows > 0) 
    {
        // fetch all data from db into array 
        $row = $result->fetch_all(MYSQLI_ASSOC);  
    }   
?>
  
<!DOCTYPE html>
<html>
<style>
    td,th {
        border: 1px solid black;
        padding: 10px;
        margin: 5px;
        text-align: center;
    }
</style>
  
<body>
    <table>
        <thead>
            <tr>
                <th>Name</th>
                <th>Branch</th>
                <th>Roll Number</th>
            </tr>
        </thead>
        <tbody>
            <?php
               if(!empty($row))
               foreach($row as $rows)
              { 
            ?>
            <tr>
  
                <td><?php echo $rows['name']; ?></td>
                <td><?php echo $rows['branch']; ?></td>
                <td><?php echo $rows['roll_no']; ?></td>
  
            </tr>
            <?php } ?>
        </tbody>
    </table>
</body>
</html>
  
<?php   
    mysqli_close($conn);
?>

Producción:

Salida del script PHP anterior

Publicación traducida automáticamente

Artículo escrito por rohanmittal1366 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *