PHP OO: Seleccionando Datos a MySQL con la API MySQLi

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

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?
Compartir:
Localización Jardim Sao Judas Tadeu, São José dos Campos - SP, Brasil

Conexión a la base de datos con MySQLi

PHP

PHP y MySQL

Déjenos su Comentário:

0 commentários: