Hola,
El "error_reporting" mostrará errores de PHP, pero, no en caso de que tu aplicación no pueda conectar con la base de datos. No sé cómo lo haces, pero, si quieres mostrar un error en caso de no poder conectar con la base de datos tendrás que hacerlo por tu cuenta.