Mostrar datos MYSQL con while array_push

Mostrar datos MYSQL con while array_push

Mostrar datos MYSQL con while array_push. Los array en PHP son un tipo de dato muy flexible para manejarlo a nuestro antojo, podemos usarlo como una matriz real, una colección, una pila, es decir, es muy manejable.

Tiene unas enormes ventajas para el programador más exigente, es que su estructura dinámica ofrece una enorme facilidad al insertar datos. Sin embargo, existen dos formas para insertar datos, cada uno de ellas tiene ventajas y desventajas, aquí lo detallaremos.

Índice
  1. Mostrar datos MYSQL con while array_push
    1. array()
    2. array_push()
    3. Un ejemplo de su uso:

Mostrar datos MYSQL con while array_push

array()

El más conocido y la forma más rápida, aunque tiene unos inconvenientes la cual sólo permite añadir un sólo campo en cada ocasión. Usabilidad:

<?php
$myarray = array(); // creando el array
$myarray[] = 6; // agrego el número 6
?>

array_push()

Con más opciones que la anterior y es una forma más compleja de programar, en su estructura hace uso de la anterior opción y su ventaja más resaltante es que permite en una sola llamada e incluir en el array más de un elemento. Para incluir un sólo elemento.

Un ejemplo de su uso:

<?php

$myarray = array(); // creo el array
array_push($myarray, 6, 7, 8); // agrego el 6, el 7 y el 8 

?>

Un ejemplo más conciso del array_push

Paso 01: La tabla de la DB

CREATE TABLE IF NOT EXISTS `direcciones` (
  `id` int(11) NOT NULL auto_increment,
  `nombre` varchar(90) NOT NULL,
  `tipo` varchar(90) NOT NULL,
  `direccion` varchar(150) NOT NULL,
  `telefono` varchar(20) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

Paso 02: Escribir la consulta y llamado DB

<?php
//conexion con la base de datos

$servidor="localhost";
$db = "mibase";
$usuario = "root";
$clave = "root";
$link = mysqli_connect($servidor,$usuario,$clave,$db);


//Escribe el arreglo (array) y el query MySQL
$qb = "SELECT * FROM direcciones WHERE tipo='direccion' LIMIT 0,10";
$direccion= array();
$rp = mysqli_query($link, $qb);
while($objeto = mysqli_fetch_object($rp)){

//capturamos los datos de la consulta con array_push
array_push($direccion, $objeto);
}

?>

Paso 03: Imprimir resultados con FOR

print "<table border='1'>";
   for($i=0; $i<count($direccion); $i++){
  //Impresion de las variables con el arreglo
print "<tr><td>Nombre: ".$direccion[$i]->nombre."</td></tr>";
print "<tr><td>".$direccion[$i]->direccion."</td></tr>";
print "<tr><td>".$direccion[$i]->telefono."</td></tr>";
print "<tr><td><a href='#' class='mapa' data-num='".$i."'>Plano</a></td></tr>";
print "<tr><td>&nbsp;</td></tr>";
		}
	print "</table>";

Espero que les sirva, gracias por visitar mi blog y no se olviden de suscribirse para aprender más sobre PHP.

Mostrar datos MYSQL con while array_push
Mostrar datos MYSQL con while array_push

Referencia:

Array_push

Datatables Dropdown PDO, ServerSide, Responsiva

ServerSide
Responsiva adaptable
Opciones de exportación Dropdown
Mensajes usando SweetAlert2
Acciones (Editar, Agregar, Ver, Eliminar)

  Carga de datos con Select PHP & MySQL

Si quieres conocer otros artículos parecidos a Mostrar datos MYSQL con while array_push puedes visitar la categoría ¿Qué es PHP y cómo funciona?.

Nestor Tapia

Bloggero, amante de la programación PHP, innovador y me fascina compartir información. Desde que conocí el entorno informatico y el internet me llamó la atención la programación, Por tal motivo he creado mi blog BAULPHP.COM para compartir mis experiencias con todos ustedes. ¡Gracias por leerme!.

Deja una respuesta

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

Este sitio web protege su privacidad al adherirse al Reglamento General de Protección de Datos de la Unión Europea (GDPR). No utilizaremos sus datos para ningún propósito que no haya dado su consentimiento. Obtenga más información en nuestra página política de privacidad