Uso de MySQL con PDO – PHP (II). Tratamiento de excepciones.

En el artículo anterior aprendimos a crear una conexión PDO con una base de datos, además de hacer las operaciones más habituales. Si recuerdas lo que allí vimos, al establecer los atributos de la conexión le indicábamos a nuestro objeto PDO que “estuviera listo” para tratar con excepciones, así: $conexion->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); Y ¿Qué son las excepciones? Bueno. Si estás familiarizado con la Programación Orientada a Objetos, no digo nada. Si no es el caso, excepciones son errores que pueden producirse en tiempo de ejecución, y que no necesariamente se deben a un error de sintaxis. Por ejemplo, tratar de leer una columna de una tabla que no existe (por haber equivocado el nombre), lanza una excepción. En este artículo veremos como detectar, localizar y manejar las excepciones.