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?
Déjenos su Comentário:
0 commentários: