- Introducción
- Drivers
- Conexión
- Diseño con Bootstrap y DataTable
- Listar registros con PDO, PHP y SQL Server
En este curso programamos con PHP y SQL Server, también diseñamos con Bootstrap y DataTables adaptados en dispositivos móviles.
01 donde se explica como instalar los drivers en nuestro servidor local Xampp.
02 donde se explica como crear la base de datos y el proyecto en PHP con la conexión PDO.
03 donde aprenderemos a utilizar los estilos de Bootstrap 4 y también diseñamos nuestra tabla utilizando DataTables para mostrar nuestros registros de nuestra base de datos y como extra añadimos código para que se vea la tabla de la mejor manera en dispositivos móviles.
04 donde aprenderemos a utilizar la conexión PDO y listamos nuestros registros de base de datos en nuestra tabla del proyecto en PHP.
Conexiones y su administración
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 la base 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 manejador de excepciones global de 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 explícitamente, PHP cerrará automáticamente la conexión cuando el script finalice.
Si la aplicación no captura la excepción lanzada por el constructor de PDO, la acción predeterminada que toma el motor zend es la de finalizar el script y mostrar información de seguimiento. Esta información probablemente revelará todos los detalles de la conexión a la base de datos, incluyendo el nombre de usuario y la contraseña. Es su responsabilidad capturar esta excepción, ya sea explícitamente (con una sentencia catch) o implícitamente por medio de set_exception_handler().
Follow along every step of the way, learning Swedish 1-on-1 with Felix Lattman. After only 30 h you'll speak Swedish!
Making product visioning and planning easy for Mere Mortals! Get started fast with the help of an expert facilitator.
A collection of videos about video lessons for the content creator
Learn pragmatic game development techniques using industry-leading, free, and cross platform technologies!
Simple Software to Design, Develop Database Application with Minimal Coding
Soy Bachiller en Ingeniería Informática y Sistemas. Me dedico a la programacíon utilizando diferentes tecnologías y lenguajes de programación como PHP, C#, Visual Basic y Java.
Me dedico también a emprender en nuevos proyectos, tengo un blog un canal de YouTube con más de 500 suscriptores, donde publico mis cursos de desarrollo de software. Me gusta mucho compartir mi experiencia y ayudar a personas que desean iniciar en el mundo de la Programación y Desarrollo en Software.
Soy una persona apasionado por la programación, autodidacta con muchas ganas de seguir creciendo cómo profesional.