Acá dejo un ejemplo de conexion a una base de datos MySQL...
Código PHP:
$hostmane = 'localhost';
$username = 'root';
$pass = 'tupass';
try {
$db = new PDO("mysql:host=$hostmane;dbname=phpdb", $username, $pass);
echo 'Conectado a la base de datos';
}
catch (PDOException $e)
{
echo $e->getMessage();
}
En caso de error, mostraria el mensaje de error que arroja PDOException.
Lo tenia en un manual...