Ahora veamos cómo seleccionar datos de una tabla de una manera OO (Orientada a Objetos) utilizando la API MySQL

Ahora veamos cómo seleccionar datos de una tabla de una manera OO (Orientada a Objetos) utilizando la API MySQLi.

Es importante enfatizar que la extensión MySQLi sólo trabaja con bases de datos MySQL. 

  • Primer Paso: Creamos nuestra base de datos a la cual llamaremos, por ejemplo  "PHP5_oo" con codificación de caracteres "utf8_general_ci", ya que es el más adecuado para los caracteres que usaremos.

 

  • Segundo Paso: Creamos nuestra tabla llamada, por ejemplo "Usuarios", la cual contendrá 3 campos:
    • id: Identificador considerándolo llave principal, autoincrementable y no Nula.
    • name: Este campo contiene todos los nombres que querramos agregar a nuestra base de datos PHP5_oo.
    • pass: Este campo contendrá la contraseña de cada usuario.

 

  •   Tercer Paso: Insertamos un campo con unos datos, clicando en insertar como muestra la imagen, luego rellenamos un campo, para que posteriormente al ejecutar el script de conexión y selección me muestre un resultado en pantalla:

 

Código PHP Completo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sem título</title>
</head>

<body>

<?php

$mysqli = new mysqli("localhost","root","****", "php5_oo");
if (mysqli_connect_errno()) {
echo ("Falla en la conexión, el error es: ". mysqli_connect_error());
exit();
}
/*Close Connection*/
$result = $mysqli ->query("select * from usuarios");
while ($data = $result->fetch_object())
{
echo $data->name." : '".$data->pass."' n";
}
?>

</body>
</html>


La salida es como sigue:

Con esto terminamos la codificación de un básico intento de seleccionar datos en MySQL en Programación Orientada a Objetos utilizando la extensión MySQLi. Simple no?

Publique su comentário!: