Clase PHP para conectarse a una base de datos MYSQL

Script para para conectarse a una base de datos Myqsl con PDO

Publicado en Lector de Códigos QR 2018-03-25 15:48:18

Clase PHP para conectarse a una base de datos MYSQL

Script para conectarse a una BD MYSQL

Php QR

Resumen: Implementación de una clase Abstracta en PHP con PDO para conectarse a la base de datos de la aplicación Lector QR, para almacenar y extraer datos

Para la gestión de datos, es decir como transportar los datos, almacenarlos y extraerlos  desde un servdor local o en línea debemos implementar una conexión, para esto tenemos una clase abstracta PDO, que nos servirá durante todo el desarrollo del proyecto.

En el directorio  qr-apptiva/app/clases/ implementamos la siguiente clase con el nombre de dbConexion.php. Veamos el código PHP :

<?php
abstract class conexion{
	protected $manejador="mysql";
	private static $servidor="localhost";
	private static $usuario="root";
	private static $pass="";
	protected $db_name="qr-apptiva";

	protected $cnx;
	protected function getConexion()
	{
		try
		{
			$params = array(PDO::ATTR_PERSISTENT=>true,PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"); 
			$this->cnx=new PDO($this->manejador.":host=".self::$servidor.";dbname=".$this->db_name,self::$usuario,self::$pass,$params);			
			return $this->cnx;
		} 
		catch (PDOException $ex)
		{
			echo "Conexion Error : ".$ex->getMessage();			
		}		
	}
}
?>

Este script está configurado para realizar una conexión a un servidor local, en nuestro caso estamos desarrollando sobre XAMPP. 

 

Redacción:| Artículo leído: 346 veces | Publicación:


Compártelo con tus amigos