La conexión a la base de datos en todos los talleres realizados en clases, fueron a través de esta función, dentro del lenguaje php :
<?php
$usuario = 'maestro'; //nombre del usuario de la base de datos
$passwd = '123'; // clave de acceso a la base de datos del usuario
try {
$conn = new PDO('mysql:host=localhost;dbname=prueba;charset=utf8', $usuario, $passwd); // se crea un nuevo objeto con los datos:/host/nombre base de datos,usuario, clave,
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) { // si no se logo conectar se imprime el error ocurrido
echo "¡Error!: " . $e->getMessage() . "<br/>";
die();
}
?>
Se necesita tener la el nombre de la base de datos, la codificación el usuario y la clave de la base de datos a la cual se requiere ingresar.
Las conexiones se establecen creando instancias de la clase base PDO. No importa el controlador que se utilice; siempre se usará el nombre de la clase PDO. El constructor acepta parámetros para especificar el origen de datos (conocido como DSN) y, opcionalmente, el nombre de usuario y la contraseña (si la hubiera).
Si hubieran errores de conexión, se lanzará un objeto PDOException. Se puede capturar la excepción si fuera necesario manejar la condición del error, o se podría optar por dejarla en manos de un gestor de excepciones global de una aplicación configurado mediante set_exception_handler().
Una vez realizada con éxito una conexión a la base de datos, será devuelta una instancia de la clase PDO al script. La conexión permanecerá activa durante el tiempo de vida del objeto PDO. Para cerrar la conexión, es necesario destruir el objeto asegurándose de que todas las referencias a él existentes sean eliminadas (esto se puede hacer asignando NULL a la variable que contiene el objeto). Si no se realiza, PHP cerrará automáticamente la conexión cuando el script finalice.

