Hola creo que ya lo resolvi, si me preguntas estoy tratando de saber porque me arrojaba ese error, que ahora ya no me arroja.
es mas la conexion me esta funcionando.
creo que havia código que estaba con mysqli, que se estaba ejecutando cambie ese código y lo reemplaza por PDO.
de todas maneras te lo agradesco.
pero, si me puedes ayudar con otra duda. he visto en varios ejercicios donde se usa la conexión con PDO, y en algunas se usa la función set_atribute(PDO::ATTR_ARRMODE, PDO::ERRMODE_EXCEPTION) Y en el catch (PDOexception).
y en otras solo usan en el catch(PDOexception).
¿cual seria la diferencia o desventaja de usar y no el set_atribute(PDO::ATTR_ARRMODE, PDO::ERRMODE_EXCEPTION.?