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 ENSEÑARE A MOSTRAR REGISTROS DE UNA TABLA CON MYSQLI. CREAMOS UNA BASE DE DATOS VAMOS A localhost/phpmyadmin PONDREMOS NUESTRO USUARIO Y CONTRASEÑA 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 CÓDIGO SQL DE ' usuarios ' Y LO INSERTAMOS EN SQL DE LA BASE DE DATOS SERIA ALGO SIMPLE Código: [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 Código: [Seleccionar] INSERT `usuarios` (nombre,edad,pais) VALUES ('USUARIO','13','COSTA RICA'); AHORA VAMOS A CREAR UNA CONEXIÓN ALA BASE DE DATOS CREAMOS UN ARCHIVO LLAMADO conexion.php YA CREADO EL ARCHIVO PONDREMOS ESTE CÓDIGO SERIA Código: [Seleccionar]

TUTORIAL Mostrar Registros Mysqli

Embed Size (px)

DESCRIPTION

Como mostrar registros con Mysqli

Citation preview

[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 Alocalhost/phpmyadminPONDREMOS NUESTRO USUARIO Y CONTRASEA MYSQLAHORA VAMOS A > BASES DE DATOS > Y EN > Crear una nueva base de datosESCRIBIMOS NOMBRE DE LA BASE EN MI CASO SERA cursodb

AHORA VAMOS A NUESTRA BASE DE DATOS Y ELEGIMOS > SQLAHORA CREAMOS UN CDIGO SQL DE ' usuarios ' Y LO INSERTAMOS EN SQL DE LA BASE DE DATOSSERIA ALGO SIMPLECdigo:[Seleccionar]CREATE TABLE `usuarios` (`nombre` VARCHAR(50) NOT NULL,`edad` VARCHAR(60) NOT NULL,`pais` VARCHAR(100) NOT NULL);AHORA INSERTAMOS UN USUARIO DE EJEMPLOCdigo:[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 CDIGOSERIACdigo:[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 CONEXINSERIACdigo:[Seleccionar]include('conexion.php');AHORA UNA VARIABLE CON CUALQUIER NOMBRE PARA SELECCIONAR LA TABLA SERIACdigo:[Seleccionar]$query_select = 'SELECT * FROM usuarios';HACEMOS QUE SE EJECUTE ESA LA VARIABLE HACIENDO UNA NUEVA CON EL CUALQUIER NOMBREOK EN MI CASO: $query_executeBUENO EN ESA VARIABLE PONDREMOS LA VARIABLE DE CONEXIN QUE SERIACdigo:[Seleccionar]$mysqlPOR QUE? $mysqli PORQUE ESA ES LA VARIABLE QUE NOS DA conexion.phpmiren: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 ASICdigo:[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 QUEDARACdigo:[Seleccionar]echo'NombreEdadPas';#AQUI PONDREMOS UN while SIGUE LEYENDOecho''.$variabledenombre.''.$variabledeedad.''.$variabledepais.'';

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_executeY 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'NombreEdadPas';while($query_result = $query_execute->fetch_array()) {echo''.$variabledenombre.''.$variabledeedad.''.$variabledepais.'';}

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 ESTOCdigo:[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->ROKETICOSI TIENEN DUDAS, PROBLEMAS ENVEN POR MP, ESPERO LES HAYA GUSTADO.