Combinar Dos Tablas Usando PHP y MySQLi

Combinar Dos Tablas Usando PHP y MySQLi

En este tutorial combinaremos dos tablas usando MySQLi. Este código fusionará las dos tablas existentes en el servidor MySQLi cuando el usuario haga clic en el botón de fusión. El código usa una función MySQLi SELECT () y agrega un parámetro LEFT JOIN para fusionar las dos tablas existentes en una que tenga la misma clave en ambas. Este es un tipo de programa fácil de usar, siéntase libre de usarlo en su programa.

Usaremos PHP como lenguaje de secuencias de comandos que administrará un servidor de base de datos para manejar una gran cantidad de datos por transacción. Se describe como una tecnología avanzada que administra tanto el servidor como el bloque de control de su máquina.

Empezando:
Primero debe descargar e instalar XAMPP o cualquier servidor local que ejecute scripts PHP. Aquí está el enlace para el servidor XAMPP https://www.apachefriends.org/index.html. Y, este es el enlace para el bootstrap que utilicé para el diseño del diseño https://getbootstrap.com/.

Crear base de datos:
Abra el servidor web de su base de datos, luego cree un nombre de base de datos en él db_merge, luego haga clic en Importar, luego ubique el archivo de la base de datos dentro de la carpeta de la aplicación y luego haga clic en Aceptar.

Crear la conexión de la base de datos:
Abra su editor de texto de cualquier tipo (notepad ++, etc.). Luego simplemente copie / pegue el código a continuación y luego llámelo conn.php.

<?php
  $conn=mysqli_connect("localhost", "root", "", "db_merge");

  if(!$conn){
    die(mysqli_error());
  }
?>

Crear la interfaz:
Aquí es donde crearemos un formulario simple para nuestra aplicación. Para crear los formularios, simplemente cópielos y escríbalos en su editor de texto, luego guárdelos como index.php.

<?php require'conn.php'?>
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" name="viewport" content="width=device-width, initial-scale=1"/>
    <link rel="stylesheet" type="text/css" href="css/bootstrap.css"/>
  </head>
<body>
  <nav class="navbar navbar-default">
    <div class="container-fluid">
      <a class="navbar-brand" href="https://compubinario.com">CompuBinario</a>
    </div>
  </nav>
  <div class="col-md-3"></div>
  <div class="col-md-6 well">
    <h3 class="text-primary">Combinar Dos Tablas Usando PHP y MySQLi</h3>
    <hr style="border-top:1px dotted #ccc;"/>
    <div class="col-md-6">
      <center><h4>Dueños</h4></center>
      <table class="table table-bordered">
        <thead class="alert-info">
          <tr>
            <th>ID</th>
            <th>Nombre</th>
          </tr>
        </thead>
        <tbody>
          <?php
            $query=mysqli_query($conn, "SELECT * FROM `owner`") or die(mysqli_error());
            while($fetch=mysqli_fetch_array($query)){
          ?>
          <tr>
            <td><?php echo $fetch['owner_id']?></td>
            <td><?php echo $fetch['owner_name']?></td>
          </tr>
          <?php
            }
          ?>
        </tbody>
      </table>
      <center><h4>Carro</h4></center>
      <table class="table table-bordered">
        <thead class="alert-info">
          <tr>
            <th>ID</th>
            <th>Nombre</th>
          </tr>
        </thead>
        <tbody>
          <?php
            $query=mysqli_query($conn, "SELECT * FROM `car`") or die(mysqli_error());
            while($fetch=mysqli_fetch_array($query)){
          ?>
          <tr>
            <td><?php echo $fetch['car_id']?></td>
            <td><?php echo $fetch['car_name']?></td>
          </tr>
          <?php
            }
          ?>
        </tbody>
      </table>
    </div>
    <div class="col-md-6">
      <form method="POST" action="">
        <center><button class="btn btn-primary" name="submit">Tabla Combinada</button></center>
      </form>
      <br />
      <?php include'merge.php'?>
    </div>
  </div>
</body>	
</html>

Crear la función principal:
Este código contiene la función principal de la aplicación. Este código fusionará las dos tablas cuando se haga clic en el botón. Para hacer esto, simplemente copie y escriba estos bloques de códigos a continuación dentro del editor de texto, luego guárdelo como merge.php.

<?php
  if(ISSET($_POST['submit'])){
?>
<table class="table table-bordered">
  <thead class="alert-info">
    <tr>
      <th>ID</th>
      <th>Dueño</th>
      <th>Carro</th>
    </tr>
  </thead>
  <tbody>
    <?php
      $query=mysqli_query($conn, "SELECT * FROM `owner` LEFT JOIN `car` ON owner.car_id = car.car_id") or die(mysqli_error());
      while($fetch=mysqli_fetch_array($query)){
    ?>
    <tr>
      <td><?php echo $fetch['owner_id']?></td>
      <td><?php echo $fetch['owner_name']?></td>
      <td><?php echo $fetch['car_name']?></td>
    </tr>
    <?php
      }
    ?>
  </tbody>
</table>
<?php
  }
?>

Ahí lo tienes, creamos exitosamente el tutorial. Espero que este tutorial te ayude a lo que estás buscando.

Antes de la descarga del Tutorial presiona el siguiente enlace para que te suscribas a nuestro Canal de YouTube:

SUSCRIBETE AL CANAL DE YOUTUBE AQUI !

Combinar Dos Tablas Usando PHP y MySQLi – Descargar el Tutorial en el siguiente enlace:

DESCARGAR AQUÍ

Deja una respuesta

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