Estas pasando el usurio antes que la base de datos, es asi:
Código PHP:
Ver original$db = new PDO('mysql:host=localhost;dbname='basedatos', 'usuarios', 'contrasenia', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
Lo del array es como mostrar los errores.