Globedia.com

×
×

Error de autenticación

Ha habido un problema a la hora de conectarse a la red social. Por favor intentalo de nuevo

Si el problema persiste, nos lo puedes decir AQUÍ

×
cross

Suscribete para recibir las noticias más relevantes

×
Recibir alertas

¿Quieres recibir una notificación por email cada vez que Miscapu escriba una noticia?

PHP OO: PDO de PHP En Practica: Conectandonos A la Base De Datos con una Clase

13/03/2017 04:50 0 Comentarios Lectura: ( palabras)

Este objeto se llamará " DB_Connect ". Comencemos!

 

Primer Paso : Para hacer efectiva la ejecución de nuestro Artículo, crearemos una base de datos llamada ' DB_Connect ',

  • Entonces desde nuestro Gestor de Base de Datos ' phpMyAdmin ', crearemos la base de datos llamada ' DB_Connect ':
  • Para este ejemplo no crearemos ninguna Tabla en nuestra base de datos MySQL, ya que lo que aprenderemos será solo a conectarnos a nuestra Base de Datos llamada " DB_Connect ".

Segundo Paso : Class DB_Connect

  • Se vuelve interezante por motivos de organización, crear las clases dentro de archivos que lleven su nombre; y hoy no voy a hacer la excepción. Bueno veamos como queda el código en nuestro archivo al cual llamaremos de " DB_Connect.class.php ", veamos:

Archivo : DB_Connect.class.php

<?php<br /> /**

* PHP version 7

* User: MiSCapu

* Date: 12/03/2017

* Time: 22:02

*/

classDB_Connect

{

/**

* @var conexion:que hace referencia a la class DB_Connect.

* */

Privatestatic $conexion;

/**

* DB_Connect function setConexion: lo que configura nuestra conexión PDO

*/

public functiongetInstanciarConexion ()

{

if ( !isset ( self:: $conexion))

{

try

{

self:: $conexion =newPDO ( 'mysql:host=localhost;dbname=DB_Connect', 'root', '****' );

self:: $conexion -> setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );

self:: $conexion -> setAttribute( PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ );

echo"Conexión Satisfactoria" ;

}

catch ( PDOException $e)

{

echo"El error es: ". $e -> getMessage();

}

}

else

{

//retomo el control del script de conexión y disponibilizo la variable $conexión!

returnself:: $conexion;

}

}

}

$testeConexion = new DB_Connect ();

$testeConexion -> getInstanciarConexion();

  • Como podemos apreciar realizamos la típica conexión PDO, sólo que incluída en una class y realizando un método llamado getInstanciarConexion que procederá a realizar la condición if la cual a su vez pues detectará si la variable $conexion existe o no. Si no existe le incluirá la conexión y la configurará para que muestre los errores PDO debidos en caso de falla de conexión y si existe nos mostrará "Conexión Satisfactoria".
  • En su caso pues lo único que tendrán que hacer será colocar sus datos:
  • Servidor: 'localhost'
  • dbname: Nombre de la base de datos, la creamos al principio: "DB_Connect"
  • usuário: Usuário del gestor de base de datos phpMyAdmin
  • contrasenia: Su Contraseña.

Ahora si todo ha sido codificado de forma lógica, entonces tendremos la siguiente respuesta del servidor al ejecutar nuestro archivo ' DB_Connect.class.php ':

Bueno con esto culminamos un artículo muy importante que nos muestra claramente con detalles como es que podemos realizar la conexión a una base de datos MySQL utilizando el API PDO de PHP, todo mediante la creación de una class y un método que realizará el proceso.


Sobre esta noticia

Autor:
Miscapu (19 noticias)
Fuente:
mysqliphp.blogspot.com.br
Visitas:
4399
Tipo:
Reportaje
Licencia:
Copyright autor
¿Problemas con esta noticia?
×
Denunciar esta noticia por

Denunciar

Etiquetas

Comentarios

Aún no hay comentarios en esta noticia.