PHPerú Quinta Edición

Day 1,796, 10:31 Published in Peru Brazil by X3sar

Bienvenidos a quinta edición de este periódico dedicada al PHP, en esta ocasión veremos como conectarnos y mostrar datos de una base de datos,
Bien lo primero necesitamos una base de datos, en la primera edición instalamos xampp que nos permite tener un servidor local en nuestra PC.

Ingresaremos por nuestro navegador a la siguiente dirección http://localhost/xampp/

Tendremos lo siguiente debemos ingresar a la opción que phpmyadmin.



En esta ventana pondremos el nombre de nuestra base de datos le pondré en mi caso phperu y de damos al botón crear.



Ahora que ya tenemos la base de datos necesitamos tablas de donde seleccionar los datos crearemos una llamada usuario y le pondremos en cantidad de campos 3(id,nombre,apellido) y le damos continuar.



Llenamos los campos según se indica, el campo autoincremt en id incrementara en uno el valor de id cada vez que se ingrese un dato y le damos grabar.



Ahora ya tenemos todo listo para ingresar nuestros datos seleccionemos insertar.



Llenamos los datos, no es necesario llenar el campos id porque como ya indique se generara automáticamente ahora le damos continuar(solo una vez ojo si no ingresaran los datos 2 veces)



Este mensaje nos confirmara que todo anduvo bien, podemos seleccionar la tabla usuario y veremos nuestros datos.



Ahora vamos a la parte de programación.
Crearemos en la carpeta usuario en C😕xampp\htdocs\usuario, después habran cualquier editor de código como el notepad++ o simplemente un blog de notas de Windows guardaremos este código como index.php(recuerden poner la extensión)
//////////////Conexion//////////////////////////////////
$mysqli = new mysqli('localhost','root', '', 'phperu');
if ($mysqli->connect_error) {
die('Connect Error (' . $mysqli->connect_errno . ') '
. $mysqli->connect_error);
}
//////////////Fin Conexion//////////////////////////////
//////////////Cabecera//////////////////////////////////
echo '







ID Nombre Apellido
';
//////////////Fin Cabecera//////////////////////////////
$result = $mysqli->query("SELECT id,nombre,apellido FROM usuario");////Consulta a la BD
///////////////Bucle///////////////////////////////////
while($row = $result->fetch_array(MYSQLI_ASSOC))
{
echo '





'.$row.' '.$row.' '.$row.'

';
}
///////////////Fin del Bucle////////////////////////////
?>

Para la conexión usaremos mysqli normalmente en la mayoría de los ejemplos que encontraran usaran mysql que ya ha sido declarado obsoleto y sera eliminado en posteriores versiones por lo que se recomienda el uso de mysqli o PDO para la conexión y consultas.

Los parámetros que se indican aquí son servidor, usuario(por defecto root),clave(por defecto no tiene) y base de datos.

La cabecera es solo para dar nombre a las columnas donde mostramos los datos.

En la consulta vemos que seleccionamos los datos de nuestra tabla id,nombre,apellidos.

El bucle se ejecuta de manera que si entra un dato muestre una fila y así hasta mostrar todos los datos de la tabla.
Para ejecutar nuestro código escribimos en el navegador http://localhost/usuario/index.php y veremos los resultados.



Y listo ya hemos hecho nuestra primera consulta usando php y mysql en el próximo articulo veremos las opciones guardar eliminar y modificar nos vemos la próxima semana, cualquier comentario o sugerencia mandar mp o escribir a cesar-h-c@hormail.com.

NOTA: Al parecer no se muestra no s epor que razones una parte del codigo,en concreto esta parte
//Usare parentesis porque no me acepta los corchetes para que funcione deben usar [ ].

'.$row('id').'
'.$row('nombre').'
'.$row('apellido').'

solo se muestra como

'.$row.'
'.$row.'
'.$row.'