Portada » Descargas y ejemplos PHP » Ejemplo completo INNER JOIN PHP MYSQLi

Ejemplo completo INNER JOIN PHP MYSQLi

3.7
(3)
Inner Join PHP ejemplos
Descargar
Download is available until [expire_date]
  • Versión
  • Descargar 1900
  • Tamaño del archivo 194.57 KB
  • Recuento de archivos 1
  • Fecha de creación 13 septiembre, 2018
  • Última actualización 24 abril, 2019

Ejemplo completo INNER JOIN PHP MYSQLi

Ejemplo completo INNER JOIN PHP. En este artículo dejaremos un ejemplo completo acerca de la sentencia INNER JOIN. Esta sentencia es muy usado en la mayoria de lenguajes de programacion y este lenguaje no es la excepcion. Este ejemplo consta de lo siguiente:

  1. Base de datos.
  2. La conexión.
  3. Consulta MySQL
  4. Resultado a través del ciclo WHILE.

Ejemplo completo INNER JOIN PHP

En la base de datos la sentencia INNER JOIN selecciona todas las filas de 2 o más tablas que participan a la hora de mostrar un resultado, si y sólo si ambas tablas cumplen las condiciones especificadas en la cláusula.

Ejemplo completo INNER JOIN PHP
Ejemplo completo INNER JOIN PHP

Estructura del siguiente ejemplo

A continuación, mostraremos los ficheros que contiene este tutorial

  • db.php. Encargado de realizar la conexión con el servidor.
  • index.php. Es archivo es muy importante porque realizara la consulta y mostrara los resultados de la base de datos.
  • php_innerjoin.sql. Contiene la base de datos y sus tablas con sus respectivos registros.

¿Cómo funciona el siguiente código?

Si observamos la imagen, tenemos dos tablas una llamada ESPECIE y la otra con nombre ANIMALES. La idea del tutorial en relacionar esas dos tablas por medio de un campo en común entre las dos tablas.

El campo en común es el ID de la tabla especie y IdEspecie de la tabla animales. Según la línea el ID de la tabla especie se repite por tres veces en la tabla animales por medio del campo IdEspecie.

Aquí colocaremos un ejemplo de consulta para tener una idea.

<?php
//Selecionar  los registros vinculados
$sql = "SELECT especie.Nombre, animales.Animales FROM especie INNER JOIN animales ON especie.id=animales.IdEspecie";
$resultado = mysqli_query($conectar, $sql);
?>

Ahora si deseamos mostrar resultados por especie vinculada tenemos que agregar la cláusula WHERE para sectorizar los resultados. Veamos un ejemplo.

<?php
//Selecionar  los registros vinculados con WHERE
$sql = "SELECT especie.Nombre, animales.Animales FROM especie INNER JOIN animales ON especie.id=animales.IdEspecie
where animales.IdEspecie=1";
$resultado = mysqli_query($conectar, $sql);
?>

Si observamos añadimos WHERE para tomar el valor 1 de la tabla animales. Por lo tanto, es solo un ejemplo, podemos modificarlo e inclusive enviar los valores del WHERE mediante un formulario.

Les dejare un comprimido con el ejercicio completo para que puedan descargarlo e implementarlo en sus sistemas web.

 

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 3.7 / 5. Recuento de votos: 3

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Scroll al inicio
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Privacidad