PDO を使用して MySQL データベースに接続する場合、次の方法で接続する必要があります。
$pdoConnection = new PDO("mysql:host=hostname;dbname=databasename",user,password);
ただし、PostgreSQL の場合、DSN はより標準的です (IMO):
$pdoConnection = new PDO("pgsql:host=hostname;dbname=databasename;user=username;password=thepassword");
MySQL が単一の文字列を使用できない理由はありますか? それとも、私が使用しているバージョン (PHP 5.2、MySQL 5.0、PostgreSQL 8.1) が原因なのでしょうか?