Ben PDO kullanarak bir MySQL veritabanı bağlamak, ben bağlanmak için gereken yoldur:
$pdoConnection = new PDO("mysql:host=hostname;dbname=databasename",user,password);
Ancak, PostgreSQL için, DSN daha standart (IMO) 'dir:
$pdoConnection = new PDO("pgsql:host=hostname;dbname=databasename;user=username;password=thepassword");
MySQL, tek bir dize kullanamazsınız herhangi bir neden var mı? Veya bu sadece, çünkü ben (PHP 5.2, MySQL 5.0, PostgreSQL 8.1) kullanıyorum sürümlerinin nedir?