You are on page 1of 5

[TUTORIAL]Mostrar registros de una tabla[MYSQLI]

en: 30 de Diciembre de 2012, 11:34:52 am


HOLA AMIGOS DE PHPEROS LES SALUDA DYLANARCE -> ROKETICO
HOY ENSEARE A MOSTRAR REGISTROS DE UNA TABLA CON MYSQLI.
CREAMOS UNA BASE DE DATOS VAMOS A localhost/phpmyadmin PONDREMOS
NUESTRO USUARIO Y CONTRASEA MYSQL
AHORA VAMOS A > BASES DE DATOS > Y EN > Crear una nueva base de datos
ESCRIBIMOS NOMBRE DE LA BASE EN MI CASO SERA cursodb
AHORA VAMOS A NUESTRA BASE DE DATOS Y ELEGIMOS > SQL
AHORA CREAMOS UN CDIGO SQL DE ' usuarios ' Y LO INSERTAMOS EN SQL DE
LA BASE DE DATOS
SERIA ALGO SIMPLE
Cdigo: [Seleccionar]
CREATE TABLE `usuarios` (
`nombre` VARCHAR(50) NOT NULL,
`edad` VARCHAR(60) NOT NULL,
`pais` VARCHAR(100) NOT NULL
);
AHORA INSERTAMOS UN USUARIO DE EJEMPLO
Cdigo: [Seleccionar]
INSERT `usuarios` (nombre,edad,pais) VALUES
('USUARIO','13','COSTA RICA');
AHORA VAMOS A CREAR UNA CONEXIN ALA BASE DE DATOS CREAMOS UN
ARCHIVO LLAMADO
conexion.php
YA CREADO EL ARCHIVO PONDREMOS ESTE CDIGO
SERIA
Cdigo: [Seleccionar]
$mysqli = new mysqli('localhost','user','pass','db');
if(!$mysqli){
printf('No se pudo conectar con la base de datos');
}else{
return $mysqli;

}
OK YA CREADO EL ARCHIVO DE CONEXIN VAMOS A CREAR UN ARCHIVO
LLAMADO
index.php
EN ESTE ARCHIVO MOSTRAREMOS LOS RESULTADOS MOSTRARA NOMBRE,
EDAD, PAS
INCLUIMOS EL ARCHIVO DE LA CONEXIN
SERIA
Cdigo: [Seleccionar]
include('conexion.php');
AHORA UNA VARIABLE CON CUALQUIER NOMBRE PARA SELECCIONAR LA TABLA
SERIA
Cdigo: [Seleccionar]
$query_select = 'SELECT * FROM usuarios';
HACEMOS QUE SE EJECUTE ESA LA VARIABLE HACIENDO UNA NUEVA CON EL
CUALQUIER NOMBRE
OK EN MI CASO: $query_execute
BUENO EN ESA VARIABLE PONDREMOS LA VARIABLE DE CONEXIN QUE SERIA
Cdigo: [Seleccionar]
$mysqlPOR QUE? $mysqli PORQUE ESA ES LA VARIABLE QUE NOS DA
conexion.php
miren:
Cdigo: [Seleccionar]
##Esta es la variable de conexin>$mysqli = new
mysqli('localhost','root','roketico123','tutorialdb');
if(!$mysqli){
printf('No se pudo conectar con la base de datos');
}else{
return $mysqli;
}
OK SEGUIMOS AHORA EN ESTE MOMENTO DEBERA IR AS NUESTRO ARCHIVO:
Cdigo: [Seleccionar]

include('conexion.php');
$query_select = 'SELECT * FROM usuarios';
$query_execute = $mysqli->query($query_select);
OK AHORA CREAMOS UN IF PARA VER SI EXISTEN REGISTROS EN LA TABLA DE
usuarios Y SI HAY NOS MUESTRA EL NOMBRE, EDAD, PAIS:
Cdigo: [Seleccionar]
if($query_execute->num_rows){
echo '';
}else{
echo '';
}
OK EXPLICO EL IF:
Cdigo: [Seleccionar]
if($query_execute->num_rows){
##SI HAY USUARIOS
}else{
##NO HAY USUARIOS
}
OK EN EL CAMPO DE NO HAY USUARIOS PONEMOS UN echo O print DICIENDO
QUE HAY NADA EN LA TABLA usuarios QUEDARIA ASI
Cdigo: [Seleccionar]
if($query_execute->num_rows){
##SI HAY USUARIOS
}else{
echo 'No hay usuarios en la tabla.';
}
AHORA CREAMOS UNA TABLE HTML Y LA PONDREMOS CON ECHO EN ' ##SI
HAY USUARIOS ', PARTIDA OSEA DOS ECHOS QUEDARA
Cdigo: [Seleccionar]
echo'<table width="500">
<tr>
<td><b>Nombre</b></td>
<td><b>Edad</b></td>
<td><b>Pas</b></td>
</tr>';
#AQUI PONDREMOS UN while SIGUE LEYENDO
echo'<tr>
<td>'.$variabledenombre.'</td>
<td>'.$variabledeedad.'</td>
<td>'.$variabledepais.'</td>
</tr>

</table>';
AHORA CREAMOS UN while EN LA MEDIO DE LOS DOS ECHOS ' #AQUI
PONDREMOS UN while SIGUE LEYENDO '
OK ESE while MOSTRARA LOS USUARIOS DE ESA TABLA CREAMOS EL while Y
CREAMOS UNA VARIABLE LLAMADA $query_result AHORA ESA VARIABLE
EJECUTA EL query_execute
Y UN fetch_array() PARA SACAR LOS DATOS, NOS VA QUEDANDO AS EL while:
Cdigo: [Seleccionar]
while($query_result = $query_execute->fetch_array()) {
}
AHORA CREAN EL while EN MEDIO Y ENCIERRAN EL ECHO QUE SIGUE DESPUS
CON LLAVES QUEDARA:
Cdigo: [Seleccionar]
echo'<table width="500">
<tr>
<td><b>Nombre</b></td>
<td><b>Edad</b></td>
<td><b>Pas</b></td>
</tr>';
while($query_result = $query_execute->fetch_array()) {
echo'<tr>
<td>'.$variabledenombre.'</td>
<td>'.$variabledeedad.'</td>
<td>'.$variabledepais.'</td>
</tr>
</table>';
}
OK AHORA VAMOS A SACAR LOS DATOS CON UNAS VARIABLES AS, ESTAS SE
PONDRN DENTRO DEL WHILE:
Cdigo: [Seleccionar]
$nombre = $query_result['nombre'];
$edad = $query_result['edad'];
$pais = $query_result['pais'];
QUEDARAN AS NO EXPLICO ESO POR QUE ESO LO SABEN ASTA LOS NOVATOS
AHORA SI VEMOS LA TABLE HTML ARRIBA LO QUE ESTA ENCERRANDO ES EL PIE
DEL TABLE DIGAMOS Y SALE ESTO
Cdigo: [Seleccionar]
'.$variabledenombre.' , '.$variabledeedad.', '.$variabledepais.'
OK EN ESO PONDREMOS EL NOMBRE COMO DICE QUEDARA ASI:

Cdigo: [Seleccionar]
'.$nombre.' , '.$edad.', '.$pais.'
OK TODO ESTA ESTE FUE UN TUTORIAL ECHO POR DYLANARCE->ROKETICO
SI TIENEN DUDAS, PROBLEMAS ENVEN POR MP, ESPERO LES HAYA GUSTADO.

You might also like